gpt4 book ai didi

php - 将中文字符从 ISO-8859-1 转换为 UTF-8

转载 作者:行者123 更新时间:2023-11-28 00:07:03 24 4
gpt4 key购买 nike

我有一个系统,之前html编码类型被设置为ISO-8859-1,它导致所有的汉字存储在格式"&\#36830;&\#34915;&\# 35033;"

所以我的问题是,如何将上面的格式转换成 UTF-8 中的中文单词?

供您引用,我曾尝试使用 utf8_decode、iconv,但它们都不起作用。 :(

非常感谢。

最佳答案

该字符串的当前文本编码 相当不重要。你所拥有的是 HTML 实体;它们与 ISO-8859 或 UTF-8 等底层“物理”编码几乎没有关系。您想要的是将这些 HTML 实体解码为特定编码字符的字节表示形式,在本例中为 UTF-8。因此:

echo html_entity_decode('连衣裙', ENT_COMPAT, 'UTF-8');
// 连衣裙

关于php - 将中文字符从 ISO-8859-1 转换为 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17961150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com