我正在使用fgetcsv
阅读塞尔维亚语UTF8文件。在linux上
setlocale(LC_ALL,"sr_RS.UTF8")
诀窍,我无法在Windows上正确加载字符。此外,当我尝试将字符串保存到数据库时,它只保存到第一个非拉丁字符(这可能与应用程序有关)。我的PhpStorm调试器还显示一个问号而不是非拉丁字符。然而,如果我在PhpStorm中定义一个包含非拉丁字符的变量值,它就会正确显示。
在浏览器(Unicode编码)和PhpStorm调试器中错误地显示字符串。代码中定义的Unicode值的变量在浏览器/ IDE输出上正确显示。
我尝试按照建议here设置标题并使用utf8_encode
,但它没有用。
感谢。