作者:柯怡如63391 | 来源:互联网 | 2017-05-12 15:07
一般来说,MySQL在安装的时候默认不使用汉字字符集,如果您想使用汉字数据的话,有两种途径,一种是在安装的时候就指定好使用汉字
一般来说,MySQL在安装的时候默认不使用汉字字符集,如果您想使用汉字数据的话,有两种途径,一种是在安装的时候就指定好使用汉字字符集,另一种如果我们已经将MySQL安装好了,可以通过配置来使得MySQL支持汉字的数据。
要想使用php对MySQL操作的时候支持汉字数据,首先,,我们要看我们的系统支持什么样的汉字字符集,查看的方法是:新建一个.php文档,然后另存为,在格式中就可以看到我们支持的汉字字符集,我们使用 utf-8 + BOM 字符集,然后剩下的工作就是如何设置了。在设置的过程中,首先要使用MySQL_query(“set names utf8 + BOM”); 来向MySQL发送命令,告诉MySQL我们要使用的字符集,然后所有的php文件都需要保存为utf-8 + BOM 格式,这样就可以用php向MySQL中添加汉字数据了,但是有一个缺点就是在MySQL中的汉字数据时乱码,但是可以正常读写。网上一般推荐的是utf-8,但是使用这种格式显示的时候出问题了,本人未进行深入研究,只是提出了一个方案。