PHP 将 Windows-1251 转换为 UTF 8

标签 php utf-8 character-encoding windows-1251

我有一个小的 html 代码,我需要将它转换为 UTF-8。
我用这个iconv("windows-1251", "utf-8", $html);

所有文本都能正确转换,但如果文本例如标签 <i>...</i> , 然后它不转换文本,我看到像这样的东西 Показать РјРЅ

最佳答案

如果您可以访问 Multibye 软件包,则可以尝试一下。请在此处查看 PHP 页面: http://www.php.net/manual/en/function.mb-convert-encoding.php

$html_utf8 = mb_convert_encoding($html, "utf-8", "windows-1251");

关于PHP 将 Windows-1251 转换为 UTF 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15706077/

相关文章:

java - 在java中获取UTF8字符集而不是ASCII

java - Jersey 自定义提供程序针对 UTF-8 编码抛出 IOException

C# Encoding.Convert 与 C++ MultiByteToWideChar

php - Yii 按关系列 HAS_MANY 排序

javascript - 将每一个结果一一展示

php - 搜索两个表的迷你 PHP 搜索引擎

JavaScript 编码和解码错误

python - 在 Python 3 中将异常转换为字符串

jquery ajax编码数据

php - 反对使用 "<?="的论点是什么?