请教大侠,php存入mysql数据库时汉字乱码怎么解决,文档和数据库都是utf8格式。 20
1个回答
2016-05-10
展开全部
乱码有几个方面
首先确保数据库的编码是否正确
其次确保连接数据库的代码是否指定了正确的编码。
另外就是html页面的编码是否一致,麻烦把问题补充清楚方便排查问题。
首先确保数据库的编码是否正确
其次确保连接数据库的代码是否指定了正确的编码。
另外就是html页面的编码是否一致,麻烦把问题补充清楚方便排查问题。
更多追问追答
追问
网页编码是utf8,数据库也是,出入的汉字在数据库显示乱码,不是问号那种,但用查询代码时能正常在网页显示。
追答
首先确保使用phpmyadmin之类的数据库管理工具看下数据库中的数据是否乱码,如果不是乱码的话,说明是在php取数据的时候出现乱码
使用set name utf8这样的sql语句来指定编码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询