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

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:38:14
为什么要在mysql中设置字符集呢? 比如这个语句:DEFAULT CHARSET=gb2312

没有编程语言支持的汉字编码格式(或西文)不同,需要在编程时进行转换。
比如java默认是UTF8 C语言是ASCII,C#是unicode。
另外DOS界面支持的是ASCII

一时找不着介绍比较全面的资料,先参考一下吧,呵呵

避免出现乱码问题。比如网页是用utf-8写得。数据用gb2312输入的。当网页从数据库读出数据,尤其是包含汉字的,就会出现乱码问题。所以要一致才行。