【发布时间】:2015-10-08 19:34:11
【问题描述】:
我正在使用 iconv() 来检查字符串是否包含无效的 UTF-8 字符。
$valid = $string == iconv('UTF-8', 'UTF-8//IGNORE', $string);
但是,这仍然会引发错误:“iconv():检测到输入字符串中的非法字符”
据我所知,这不应该使用 //IGNORE 标志吗?
我在 Ubuntu 14.04.1 LTS 上使用 PHP 5.5.9-1ubuntu4.6
【问题讨论】:
标签: php utf-8 character-encoding