我对用utf-8编码(可能)的csv文件有一个问题。问题是这个csv文件包含屏幕上的三角形问号字母
.
当我在phpstorm中打开此文件时,它建议我将编码更改为windows-1250,然后正确显示字母。问题是我必须在后端处理这个文件,因为它将被上传。
我试过:
逐个文件读取\u获取\u内容,然后通过 iconv('Windows-1250', "utf-8", $content);
检查内容,然后再次保存文件,但这些字母仍然像这个屏幕截图上的字母一样奇怪(奇怪的d'ż字母而不是á)
使用 mb_convert_encoding($content, 'UTF-8', 'UTF-8');
具有不同的输出和输入编码
1条答案
按热度按时间envsm3lx1#
试试这个(当然你可以根据需要修改,这个脚本会重写原始文件)