我们每天从客户端上传一个 CSV 文件,他们说该文件采用 UTF16-LE 编码。但是,当我iconv('UTF16-LE', 'UTF8')
在 CSV 文件的每一行上运行时,进入数据库时看起来像这样:
Z.A.A.0.7.3.7
IE,每个角色之间都有一个 [?] 东西。
我尝试了 utf8_encode 以及 iconv 和不同编码类型的各种组合,以消除这种情况。有没有人有这方面的经验,以及如何将未知或不受支持的编码转换为 UTF8,或者至少是 PHP 和 MySQL 可读的东西?