2

例如 , 和 , 都是逗号,但第一个占 2 个字节,而第二个只占 1 个字节。

如何将 2 字节转换为 1 字节?

4

2 回答 2

3

您可以使用iconvtranslit 选项(例如ASCII/TRANSLITISO-8859-1//TRANSLIT等,具体取决于您提供内容的方式)。我还没有尝试过,但我相信它会起作用。

如果你不确定传入的字符集是什么,你可能想用mb_detect_encoding它来检测它,因为iconv如果它遇到一个它不期望的字符会吓坏。

如果您不熟悉字符集,您可能希望阅读每个软件开发人员绝对、肯定必须了解 Unicode 和字符集的绝对最低要求,以轻松了解该主题。

于 2009-09-21T03:11:50.173 回答
0

使用iconv()正确的输入和输出字符集。

于 2009-09-21T03:10:56.120 回答