Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
坚持使用php中的字符编码_Php_Mysql_Character Encoding - Fatal编程技术网

坚持使用php中的字符编码

坚持使用php中的字符编码,php,mysql,character-encoding,Php,Mysql,Character Encoding,我已经将数据从excel工作表导入mysql,phpmyadmin正在以正确的编码显示数据,或者您可以说是以可读的形式显示数据,如 51cm (20¼”) 41cm (16¼”) 但是,当我尝试在应用程序中显示此数据时,它显示为 51cm (6½â) 我认为“这个符号……有问题。” 我怎样才能解决这个问题我已经试过使用 htmlspecialchars_decode() html_entity_decode() 但是到目前为止还没有解决办法。我们将非常感谢您的帮助。 谢谢…试试这个 h

我已经将数据从excel工作表导入mysql,phpmyadmin正在以正确的编码显示数据,或者您可以说是以可读的形式显示数据,如

51cm (20¼”)
41cm (16¼”)
但是,当我尝试在应用程序中显示此数据时,它显示为

51cm (6½â)
我认为“这个符号……有问题。”

我怎样才能解决这个问题我已经试过使用

htmlspecialchars_decode()

html_entity_decode()
但是到目前为止还没有解决办法。我们将非常感谢您的帮助。 谢谢…

试试这个

html_entity_decode($data_value, ENT_QUOTES, "UTF-8")
试试这个

html_entity_decode($data_value, ENT_QUOTES, "UTF-8")

对于特殊特许编码,您必须执行以下可能的解决方案:

1) 在标题中添加元标记


2) 使用
html\u entity\u decode($data\u value,ENT\u QUOTES,“UTF-8”)

对于特殊的特许编码,您必须执行以下可能的解决方案:

1) 在标题中添加元标记


2) 使用
html\u entity\u decode($data\u value,ENT\u QUOTES,“UTF-8”)

您的脚本似乎正在将已经在UTF-8中的文本从ISO-8859-1(或者不太可能是Windows-1252)转换为UTF-8


查找不应该存在的调用之类的内容。

您的脚本似乎正在将UTF-8中已存在的文本从ISO-8859-1(或不太可能的Windows-1252)转换为UTF-8


寻找一些不应该出现的呼叫。

如果有效,请尝试此功能`

htmlentities($data_value);`

如果有用的话,请试试这个`

htmlentities($data_value);`

您是否已将mysql连接模式设置为UTF-8,并将PHP头文件(或html内容类型)设置为UTF-8?它已经在头文件中,而且mysql连接模式已经是UTF-8
header('content-type',“text/html;charset=UTF-8”)
前面比
更重要。在浏览器中检查编码,页面可能不是UTF-8格式,因为
½–
非常典型。您是否将mysql连接模式设置为UTF-8,并设置了PHP标题(或html内容类型)到UTF-8?它已经在头中,而且mysql连接模式已经是UTF-8
header('Content-Type',“text/html;charset=UTF-8”)
前面比
更重要。在浏览器中检查编码,页面可能不是UTF-8格式,因为
½–
非常典型。已尝试,但不起作用..已尝试,但不起作用..谢谢这解决了我的问题。谢谢这解决了我的问题。