php - ASCII 编码字符串的问题 - PHP

标签 php mysql curl encoding

我正在使用 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');

打印:

Музыка

关于php - ASCII 编码字符串的问题 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16881651/

相关文章:

php - 为什么我的 POST file_get_contents 返回 HTTP 错误请求?

json - 使用 json 数组 curl

django - http流实际上是由http chunk实现的吗?

php - 尝试在选择选项列表中回显图像源

php - 为什么第一个查询总是被跳过并且排序不起作用?

php - 如何在数字列表中显示第 N 个项目之后的项目

mysql - 当尝试从 Mysql 存储过程内的另一个数据库的表获取数据时,它不返回数据

javascript - 将下拉多个复选框插入到 mysql 数据库

php - 项目从本地主机移动到第三方主机 : CodeIgniter Database Class not returning query results, 但 MySQLI 确实如此

0.0.0.0 :3306 rather than 127. 0.0.1:3306 上 Windows-7(64 位)上的 MySQL