想要对数组中的每个项目使用iconv()并将它们存储到不同的数组,然后将新数组重新分配给旧数组。这是正确的方法吗?
foreach($partinfo as $key=>$item) {
$p[$key] = iconv('UTF-8', 'ISO-8859-1//TRANSLIT', $item);
}
$partinfo = $p;
答案 0 :(得分:0)
您可以使用mb_detect_encoding
:
mb_detect_encoding($str, 'UTF-8', true);
来源:http://php.net/manual/en/function.mb-detect-encoding.php
在循环之后,只需编写另一个经过的测试循环并回显返回值并亲自查看。