php插入mysql的中文乱码问题

是的,我又一次在linux下使用php插入mysql时中文乱码了~~

一下子又乱了思路,忘了怎么解决,后来搞好了,这里整理下:

第一步:

确定文件编码,可以使用set fileencoding来查看,如果是utf-8,那么说明文件没什么问题。如果是gbk或者其他类型,可以使用iconv(‘GBK’, ‘UTF-8//IGNORE’, $str)来将编码进行转换。

第二步:

在执行mysql插入之前,记得将乱码的字符串转换一下mysql->query(“set names utf8;”);

基本上以上两步就可以了。

你可能感兴趣的:(PHP,mysql)