我的 PHP 和 Mysql 编码有问题。 html页面&php页面的编码为utf-8;数据库、表和列都是utf8_unicode_ci。我使用旁遮普语,这是一种印度语。 phpMyAdmin 中表格中的文本显示为 ਉਸਤਤ
当我使用文本框和 php.ini 插入值时我尝试使用 LOAD DATA LOCAL INFLIE
,但现在这些值在 phpMyAdmin 中正确显示,但与 html 页面的编码不匹配。它们显示为 ??????
。上传的文本文件的编码是UTF-8...
页面编码不匹配。我想使用文本文件上传的编码。但我无法弄清楚。
请帮忙...
最佳答案
在发出其他命令之前发出 SQL 查询 CHARSET utf8
。这会将连接字符集更改为 UTF-8。
引用:http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
关于php - Mysql和PHP编码不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10990508/