這樣的問題是因為
資料庫字符集,表字符集,字段字符集都設為:gbk_chinese_ci
注意資料庫連線串裡面的 stmt=set names 'gbk' ,一定要有這一句。
下面是asp鏈結mysql的代lbwtdqfxc碼。請注意,後面有個gbk。這樣就是指定鏈結的編碼型別。根據你使用的資料
庫編碼型別。修改成你自己的。
connectionstring ="driver=;server=myserver;database=mysql;user=myuser;password=mypassword;option=3;stmt=set
names 'gbk'"
如果使用高版本的mysql,經常出現這樣的情況,中文經常為亂碼;包括在php中。
參考的方lbwtdqfxc法:
設定一下,mysql的字型.
在mysql.ini加入
[mysql]
default-character-set=gb2312
[client]
default-character-set=gb2312
[mysqld]&nbswww.cppcns.comp;
default-character-set=gb2312 //或gbk
注程式設計客棧冊改了後,在改之前的資料庫沒有效果的.這些資料庫目錄下的db.opt檔案的內容改為
default-character-set=gb2312
default-collation=gb2312_chinese_ci
也可以這麼做
dim drivername,chs
drivername="driver=;server=localhost;database=test;uid=loaer;pwd=123456;"
set conn=server.createobject("adodb.connection")
conn.open drivername
'查詢之前先執行下面這一句
set chs=conn.execute("set names 'gb2312'")
'查詢資料庫表
sql = "select * from tb_commondata"
set rs = conn.execute(sql)
這樣就不會亂碼了
本文標題: asp mysql出現問號亂碼的解決方法
本文位址: /wangluo/asp/43697.html
php中文亂碼問號,php中文問號亂碼怎麼辦
php中文問號亂碼怎麼辦 閱讀 76 這篇文章主要介紹php中文問號亂碼怎麼辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小夥伴們一定要看完!php中文問號亂碼的解決辦法 1 頁頭設定為 header content type text html charset utf 8 2 字符集設定為u...
解決php擷取中文字元出現問號亂碼問題
在資料庫中獲取到了新聞標題,使用php擷取一部分,出現問號亂碼。原來的 是 res art title 選擇好的空投糖果 難嗎?echo substr res art title 0,20 了解到substr 擷取中文字元會亂碼,於是修改為 mb substr res art title 選擇好的空...
PL SQL查詢結果出現問號
在plsql中查詢語句時,執行sql語句查詢資料時發現查出來的中文資料全都亂碼,顯示問號。上網查詢後發現了解決方法。發現是字符集的問題,沒有與伺服器字符集配置一致。1,開啟plsql,然後登陸plsql賬戶,任意賬戶都可以。2,開啟sql視窗,鍵入select userenv language fr...