MySQL的整理或PHP侧以正确显示重音字母
题
什么是对,可以让存储重音字母和完美的解析出来不进行任何编码错误,因为每当我添加一个重音的字母,如E,A柱最好整理,它显示出与上编码的问题PHP的一面,但在MySQL方面,它的优良...
我如何获得重音字母正常显示?
解决方案
您通过在两端匹配的编码,即,正确地得到它们。双方你的PHP输出和您的数据库应该使用相同的编码。对于欧洲语言我会建议使用UTF-8为您的脚本和数据库。只要记住,你仍然需要使用SET NAMES 'utf8' COLLATE 'utf8_general_ci'
初始化UTF-8整理在MySQL(所以您对数据库的连接后立即运行此查询,你应该确定)。
其他提示
也许你的问题不是在数据库中,但内无论你是从PHP显示的东西呢?什么内容编码,你在你的输出指定?您可能需要手动发送的头,确定内容是UTF-8,如果这就是你想要什么样的输出。
例如:header("Content-Type: text/html; charset=UTF-8");
不隶属于 StackOverflow