PHP脚本将ainsi文件转换为utf 8

时间:2014-05-05 11:52:25

标签: php csv utf-8

作为 PHP 项目的一部分,我必须处理 CSV文件以将数据放入数据库
但是,csv文件是用 AINSI 编码的,但我会将数据视为 UTF-8 ,因为它们在我的数据库中正确显示。你知道一种自动转换的方法吗?

我已经阅读了 mb_convert_encoding 这个函数,但它可以使用$ string参数。

1 个答案:

答案 0 :(得分:0)

如果您确定当前的编码是纯ASCII,那么您不必做任何事情,因为ASCII已经是有效的UTF-8

但是如果您仍想转换以确定,那么您可以使用iconv

$string = iconv('ASCII', 'UTF-8//IGNORE', $string);

IGNORE将丢弃任何无效字符,以防有些字符无效