例如,两者都是逗号,但第一个占用2个字节,而第二个只占1个。
如何将2字节转换为1字节?
答案 0 :(得分:3)
您可以将iconv
与translit选项一起使用(例如ASCII/TRANSLIT
或ISO-8859-1//TRANSLIT
等,具体取决于您的内容提供方式)。我没有试过这个,但我相信它会奏效。
如果您不确定传入的字符集是什么,您可能希望使用mb_detect_encoding
来检测它,因为如果iconv
遇到一个它不期望的字符,它将会吓坏。
如果你不熟悉字符集,你可能希望阅读The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets以获得对该主题的无痛介绍。
答案 1 :(得分:0)
将iconv()
与正确的输入和输出字符集一起使用。