關於ASP連線Mysql出現亂碼的解決方法

2021-04-17 01:02:15 字數 614 閱讀 4426

有一段時間需要鏈結美國那邊的mysql資料,但鏈結後顯示出來的網頁是亂碼,後來找了很多資料才知道鏈結的時候要將本地的編碼方式傳送到mysql伺服器,再由伺服器返回相應的編碼。現將源**貼出來和大家分享!希望能解決連myslq時出現的亂碼問題。

<%'資料庫設定開始

dim myhost,mydb,myuid,

mydb = "database"//資料庫名稱

myuid = "userid"//登入名

mypwd = "pwd"//登入密碼

mychareset = "gb2312" //編碼方式

strconnection="driver=;server=" & myhost & ";database=" & mydb & ";user name=" & myuid & ";password=" & mypwd

set conn = server.createobject("adodb.connection")

'連線資料庫

conn.open strconnection

'設定客戶端字元編碼

conn.execute("set names '" & mychareset & "'")

'資料庫設定結束 %>

關於PHP連線MySQL中文出現問號

php連線mysql8.0的時候,頁面的中文變成了問號 檢視資料庫的編碼 show create database 資料庫名 檢視資料表的編碼 show create table 表名 檢視資料庫的編碼格式 修改my.cnf 檔案 vim etc my.cnf 在my.cnf檔案新增以下內容 cli...

Hibernate連線MySQL資料庫亂碼相關問題

1 檢視mysql字元編碼 show variables like character 執行編碼顯示 其中character set client,character set results,character set connection三個執行變數是造成亂碼的關鍵 2 修改mysql編碼格式為u...

連線mysql出現亂碼 MySQL連線時的亂碼問題

昨天用python連線mysql時遇到了乙個錯誤 latin 1 codec can t encode characters in position 36 37 ordinal not in ra.調式乙個多鐘頭才發現原來是編碼的問題,於是檢視mysql的編碼如下 問題就出在這,以上三個設定編碼是g...