如何确定需要UTF8解码的字符串

时间:2011-07-29 17:52:49

标签: php

如果需要在PHP中解码UTF8,是否有可能检查字符串?

2 个答案:

答案 0 :(得分:3)

您可以使用mb_detect_encoding检查字符串是否已经以UTF-8编码:

mb_detect_encoding($str, 'UTF-8', true)

如果字符串无效UTF-8,则返回 false

答案 1 :(得分:1)

您可以使用

确定字符串是否使用UTF-8编码
 mb_detect_encoding($str, 'UTF-8');