【问题标题】:PHP script convert an ainsi file to utf 8PHP脚本将ainsi文件转换为utf 8
【发布时间】:2014-05-05 11:52:24
【问题描述】:

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

我已经阅读了函数 mb_convert_encoding,但它适用于 $string 参数。

【问题讨论】:

    标签: php csv utf-8


    【解决方案1】:

    如果您确定您当前的编码是纯 ASCII,那么您无需执行任何操作,因为 ASCII 已经是有效的 UTF-8

    但如果你仍然想转换只是为了确定,那么你可以使用 iconv

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

    IGNORE 将丢弃任何无效字符,以防万一有些不是有效的 ASCII

    【讨论】:

    • 感谢您的回答,但我不想转换:ASCII -> UTF-8 But AINSI -> UTF-8 ^^
    猜你喜欢
    • 2014-02-17
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2018-04-01
    • 2018-02-06
    • 1970-01-01
    相关资源
    最近更新 更多