asp MYSQL出現問號亂碼的解決方法

2022-09-28 21:36:26 字數 1253 閱讀 7557

這樣的問題是因為

資料庫字符集,表字符集,字段字符集都設為: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...