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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mysql中设置字符集有啥作用?相关的知识,希望对你有一定的参考价值。

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

避免出现乱码问题。比如网页是用utf-8写得。数据用gb2312输入的。当网页从数据库读出数据,尤其是包含汉字的,就会出现乱码问题。所以要一致才行。 参考技术A 没有编程语言支持的汉字编码格式(或西文)不同,需要在编程时进行转换。
比如java默认是UTF8 C语言是ASCII,C#是unicode。
另外DOS界面支持的是ASCII

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

以上是关于在mysql中设置字符集有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章

在 volley 中设置查询字符串不起作用

将字符串传递给自定义类时,在 UICollectionViewCell 中设置标签文本不起作用

如果 ASP.Net 中的数据库值为空,则在 TextBox 中设置空字符串不起作用

MySQL,Oracle中空字符串和NULL

通过字符串变量在Python中设置和获取@property方法

如何在MySQL中设置外键约束以及外键的作用