【发布时间】:2014-12-09 08:04:10
【问题描述】:
我有一个简单的问题。我正在使用 iconv 将 UTF-8 转换为 LATIN 2 类似
$res = file_put_contents($edi_path, iconv('utf-8', 'CP852', $html));
但是输出文件是 win 1250 或通过 php 检测为 ISO 并且特殊字符没有正确解释,所以我尝试在 PSPAD 中打开它,另存为拉丁 2,关闭它,然后再次打开它工作正常,一切看起来都很好.
所以问题出在我的 PHP 代码中,有什么建议吗?
【问题讨论】:
-
试试
$res = file_put_contents($edi_path, iconv('UTF-8', 'ISO-8859-2', $html));