【发布时间】:2010-06-11 21:01:56
【问题描述】:
我浏览过网络,浏览过 SO,浏览过 PHP 文档等等。
没有标准解决方案似乎是一个荒谬的问题。如果你得到一个未知的字符集,并且它有奇怪的字符(比如英文引号),有没有一种标准的方法可以将它们转换为 UTF-8?
我见过很多混乱的解决方案,使用过多的函数和检查,但没有一个肯定会起作用。
有没有人提出自己的功能或始终有效的解决方案?
编辑
许多人回答说“它无法解决”或类似的东西。我现在明白了,但除了utf8_encode 之外,没有人给出任何有效的解决方案,这是非常有限的。有什么方法可以解决这个问题? 最好的方法是什么?
【问题讨论】:
-
在 Wikipedia 上有一个很好的解释,即无法猜测乱码文本。 en.wikipedia.org/wiki/…
标签: php utf-8 character-encoding special-characters iso-8859-1