问题:前几天完成一个任务,读取日志文件,将内容分字段放入数据库中。功能实现了,但是数据库中显示乱码,要么就是数据库中正常,浏览器执行结果显示乱码。

解决办法就是各环境编码格式都统一改成utf-8的

1、数据库环境,utf-8 

2、zend编辑环境,编码格式改成utf-8

3、要读取的文件编码格式UTF-8

例如是txt文档,保险起见另存一下,另存的时候把编码那个框,选择存成Utf8的。

4、代码中,连接完数据库后,加上一句mysql_query("set names utf8")

5、浏览器中执行代码,显示编码格式改成utf-8

http://localhost:8000/.....执行文件,浏览器中右键---编码---选择UTF-8

经过以上设置,乱码问题解决。

郑重声明,本人正在起步阶段,博文主要用于记录学习过程,不敢保证质量,如果你偶然看见了,有用则好,如果不行,请另请高明!