程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL4.0下中文亂碼的破解

MySQL4.0下中文亂碼的破解

編輯:MySQL綜合教程

我們大家都知道MySQL4.0在實際操作中會有中文亂碼的問題,以下的文章主要介紹的是解決MySQL4.0下的中文亂碼問題的實際操作方案,如果你對其實際操作方法很感興趣的話,你就可以點擊以下的文章了。

前不久,項目開發中用到MySQL數據庫+asp.net2.0,這也是我第一次使用MySQL,由於客戶要求不得不使用MySQL4.0版。

項目開發中遇到中文輸入與輸出亂碼, 在網上也google了些許文章,大概知道的原因所在;即MySQL會將其編碼為“ISO-8859-1”進行存儲,沒辦法程序中存儲和讀取中文數據時,先進行“ISO-8859-1”和“gb2312”兩者之間的轉換。這樣就可以解決中文亂碼問題。

將“ISO-8859-1”編碼轉為"gb2312"代碼如下:

  1. var temp = Encoding.GetEncoding("ISO-8859-1").GetBytes(strInput);  
  2. return Encoding.GetEncoding("gb2312").GetString(temp);   

本人采用了最笨的方法去解決MySQL4.0下的中文亂碼問題。也希望大家能有更好的辦法,學習學習。哈

友情提示:MySQL5.2的版本,已經能很好的解決字符集問題,可以對表或單獨字段指定。

mysql4.0中文存儲

上述的相關內容就是對MySQL4.0中文存儲 的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved