我们大家都知道MySQL4.0在实际操作中会有中文乱码的中文问题,以下的乱码文章主要介绍的是解决MySQL4.0下的中文乱码问题的实际操作方案,如果你对其实际操作方法很感兴趣的中文话,你就可以点击以下的乱码文章了。
前不久,中文项目开发中用到MySQL数据库+asp.net2.0,乱码这也是中文我第一次使用MySQL,由于客户要求不得不使用MySQL4.0版。乱码
项目开发中遇到中文输入与输出乱码,中文 在网上也google了些许文章,乱码大概知道的中文原因所在;即MySQL会将其编码为“ISO-8859-1”进行存储,没办法程序中存储和读取中文数据时,乱码先进行“ISO-8859-1”和“gb2312”两者之间的中文转换。这样就可以解决中文乱码问题。
将“ISO-8859-1”编码转为"gb2312"代码如下:
- var temp = Encoding.GetEncoding("ISO-8859-1").GetBytes(strInput);
- return Encoding.GetEncoding("gb2312").GetString(temp);
本人采用了最笨的方法去解决MySQL4.0下的中文乱码问题。也希望大家能有更好的办法,学习学习。哈
友情提示:MySQL5.2的版本,已经能很好的解决字符集问题,可以对表或单独字段指定。
上述的相关内容就是对MySQL4.0中文存储 的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
(责任编辑:知识)
中盈盛达融资担保(01543.HK)完成发行2.60亿元公司债 票面利率为4.60%