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
ASCII编码字符串的问题-PHP_Php_Mysql_Curl_Encoding - Fatal编程技术网

ASCII编码字符串的问题-PHP

ASCII编码字符串的问题-PHP,php,mysql,curl,encoding,Php,Mysql,Curl,Encoding,我正在使用php cURL解析一个页面,并使用DOMDocument()函数对数据进行切片。解析的页面具有“UTF-8”编码。 然后我将数据写入数据库。而不是 музыка 它编写的ASCII代码如下所示: Музыка 我尝试过iconv()、mb_convert_encoding()、utf8_encode,但仍然得到相同的结果。strlen()返回编码字符串的长度 如

我正在使用php cURL解析一个页面,并使用DOMDocument()函数对数据进行切片。解析的页面具有“UTF-8”编码。 然后我将数据写入数据库。而不是

музыка
它编写的ASCII代码如下所示:

Музыка
我尝试过iconv()、mb_convert_encoding()、utf8_encode,但仍然得到相同的结果。strlen()返回编码字符串的长度

如何将其编码为普通文本?


<?php
$string ="&#1052;&#1091;&#1079;&#1099;&#1082;&#1072;";

echo html_entity_decode($string, ENT_NOQUOTES, 'UTF-8');