如何将PHP中的任何编码字符串的字符编码转换为UTF-8?
我需要将字符串 str 的字符编码从 PHP 中的任何编码转换为 UTF-8。
这段代码: $string = mb_convert_encoding($sring, "utf-8", "auto"); 有时会返回警告:“mb_convert_encoding():无法检测字符编码”
I need to convert the character encoding of string str to UTF-8 from any encoding in PHP.
This code:
$string = mb_convert_encoding($sring, "utf-8", "auto");
sometimes returns warning: "mb_convert_encoding(): Unable to detect character encoding"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可能 100% 正确地猜测任意文本的字符集。检查源代码以获取有关字符集的线索(META 标记、HTTP 标头等)。
It is impossible to correctly guess the charset for any arbitrary text 100% of the time. Examine the source for clues to the charset (META tag, HTTP header, etc.).