在mysql中设置字符集有什么作用?

为什么要在mysql中设置字符集呢? 比如这个语句:DEFAULT CHARSET=gb2312

避免出现乱码问题。比如网页是用utf-8写得。数据用gb2312输入的。当网页从数据库读出数据,尤其是包含汉字的,就会出现乱码问题。所以要一致才行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-06
没有编程语言支持的汉字编码格式(或西文)不同,需要在编程时进行转换。
比如java默认是UTF8 C语言是ASCII,C#是unicode。
另外DOS界面支持的是ASCII

一时找不着介绍比较全面的资料,先参考一下吧,呵呵本回答被提问者采纳
相似回答