将txt文件编码从DOS737转换为UTF8

时间:2017-01-30 11:33:29

标签: php encoding utf-8

我有一个包含希腊字符的txt文件。当我用记事本打开文件时,它显示编码是ASCII。 但我能读取希腊字符的唯一方法是将(在openoffice writer或Editpad lite中)字符集更改为DOS737。 我需要在PHP中实现的过程是打开文件,拆分文本并将其导入数据库。一切都很好,除了我不能得到希腊字符。 我试过iconv但没有结果。 我也尝试了mb_convert_encoding($ data [0]," DOS737");但我收到警告 mb_convert_encoding():未知编码" DOS737"

也试过utf8_encode但没有运气 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

终于找到了它。 这很容易......对于任何可能有相同问题的人,请使用 iconv(" cp737"," UTF-8"," $ string")