如何让fgetcsv在Windows上读取UTF8字符?

时间:2014-06-03 14:23:30

标签: php encoding utf-8 fgetcsv

我正在使用fgetcsv阅读塞尔维亚语UTF8文件。在linux上

setlocale(LC_ALL,"sr_RS.UTF8")

诀窍,我无法在Windows上正确加载字符。此外,当我尝试将字符串保存到数据库时,它只保存到第一个非拉丁字符(这可能与应用程序有关)。我的PhpStorm调试器还显示一个问号而不是非拉丁字符。然而,如果我在PhpStorm中定义一个包含非拉丁字符的变量值,它就会正确显示。

在浏览器(Unicode编码)和PhpStorm调试器中错误地显示字符串。代码中定义的Unicode值的变量在浏览器/ IDE输出上正确显示。

我尝试按照建议here设置标题并使用utf8_encode,但它没有用。 感谢。

0 个答案:

没有答案