2012-08-07 46 views

回答

1

如果你确保你得到UTF-8作为输入,使用的iconv的值转换为您在输出中使用的编码 - 检测UTF-8字符不是安全的(因为这些值也是有效的iso-8859-1字符(或者全部是8位编码,实际上)

如果您只是想要使用常规ascii值集(byte-values 0 - 127),可以让iconv转换为'ascii'编码并且音译:

iconv("utf-8", "ascii//TRANSLIT", "Hei og hå") 

将导致

hei og ha 

返回。

0
utf8_decode($string) 

但是这可以断章取义一些字符这UTF-8也有,但不是在ISO88591