我正在使用一个使用 php 的杂志名称列表程序。在这里我用来操作不同的语言。
我正在将杂志名称插入表格中。字段名称是
tbl_magazine field type - varchar(32 collation utf8_general_ci
当我在表中插入不同的语言时[使用谷歌翻译]。这正确地插入到我的数据库中[就像在数据库中查看সঙ্গেপরীক্ষা]。但是当我使用 php 检索此记录时,该记录显示为 ??????
像这样。
如果有人知道这件事,请帮助我。
最佳答案
将数据库连接设置为 UTF8:
mysql_query("SET CHARACTER SET UTF-8", $conn);
mysql_query("SET NAMES UTF-8", $conn);
还要确保您的 HTTP 响应被解释为 UTF8:
header("Content-Type: text/html; charset=UTF-8");
关于php - utf8 编码在 php 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22222247/