安装mysql时怎样避免中文乱码问题
发布网友
发布时间:2022-04-09 04:24
我来回答
共1个回答
热心网友
时间:2022-04-09 05:53
1)安装的时候安装兼容中文的包
2)其实很多时候中文乱码并不是因为安装引起的,而是在建表和插入数据的时候,不注意表的字符集导致的。
简单举例:一般我们建表的时候都不指定字符集,这时候默认一般是 latin1,然后读/写数据的时候,都会加一个 set names utf8( 或 gbk),这时候的字符集跟表的字符集不一致,就出现了所谓的乱码了~~
避免这种情况的出现,就要养成良好的习惯,在建表的时候指定相应的字符集,推荐 utf8,读写数据的时候,也设定好当前传递数据的字符集~~
3)由于客户端/浏览器 支持的编码与程序编码不一致引起的乱码,这种情况,要么页面修改编码,要么程序作编码转换~~~