這兩天在做一日誌監控系統,用的是mysql的資料庫,出現了不少問題,在這裡總結下,希望對大家有所幫助。
第一:資料庫中的日期欄位用text,結果按日期查詢時出現不少問題,可以用date(colname)函式解決。
第二:資料庫查詢出現亂碼,都是問號顯示,在網上查詢了好多**,也修改了資料庫的編碼設定,欄位的編碼設定,c#資料庫連線字串的編碼設定通通都不管用,最後給connection連線加
上編碼設定好了,示例**如下:
//關鍵是字串的配置
string connstr = "data source=" + config.database + ";password=" + config.password + ";user id=" + config.username + ";location=" + config.location + ";charset=gbk";
conn = new mysqlconnection(connstr);
conn.open();
//關鍵**,在連線開啟後設定連線編碼
mysqlcommand command = new mysqlcommand("set names gbk", conn);
command.executenonquery();
//正常業務
string querysize = "select count(*) from " + config.table + " where date(log_time)='" + time + "'";
mysqlcommand cmd = new mysqlcommand(querysize, conn);
int count = 0;
mysqldatareader reader = cmd.executereaderex();
if (reader.read())
作者「我的地盤」
C 解決cookie中文亂碼
c 中cookie亂碼問題解決辦法 2008年04月25日 15 02 c 寫法 寫cookie acookie.values.add user httputility.urlencode user 寫cookie時進行編碼 讀cookie session pass httputility.urld...
c 中文輸出亂碼解決
今天給人寫個很簡單的整理資料的小程式,一開始用python寫。寫完想起對面沒有環境,轉回c 寫完輸出中文的時候直接自閉。c 對不同編碼的支援是真的菜.查了乙個下午,配了各種環境,結果發現沒有哪個庫把這個內容給封裝得很好,最後還是靠csdn的 解決的問題。把查到的 放這裡,方便以後再利用。感謝 踏莎行...
匯出亂碼解決方法 c
人工智慧發表於2007 7 22 22 19 00 什麼也不說了,從網上找來的,引用自 如下 為了方便大家copy可以 看如下的 保證一樣的 fs.read readdata,0,size 讀入乙個壓縮塊 response.binarywrite readdata fpos size fs.clos...