gpt4 book ai didi

PHP函数iconv字符编码从iso-8859-1到utf-8

转载 作者:行者123 更新时间:2023-12-02 06:24:17 25 4
gpt4 key购买 nike

我正在尝试将字符串从 iso-8859-1 转换为 utf-8。但是当我找到这两个字符 € 和 • 时,函数返回一个字符,它是一个正方形,里面有两个数字。

我该如何解决这个问题?

最佳答案

我认为您要查找的编码是 Windows code page 1252 (西欧)。它与 ISO-8859-1(或 8859-15)不同; 0xA0-0xFF 范围内的字符匹配 8859-1,但 cp1252 在 0x80-0x9F 范围内添加了一系列额外字符,其中 ISO-8859-1 分配了很少使用的控制代码。

混淆的产生是因为当您将页面作为 text/html;charset=iso-8859-1 提供时,由于历史原因,浏览器实际上使用 cp1252(并且因此也将在 cp1252 中提交表格。

iconv('cp1252', 'utf-8', "\x80 and \x95")
-> "\xe2\x82\xac and \xe2\x80\xa2"

关于PHP函数iconv字符编码从iso-8859-1到utf-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3628202/

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