对波兰字符的csv导入进行编码问题

时间:2014-06-30 22:03:25

标签: php mysql encoding utf-8 locale

我有一个fopen()/fgetcsv() PHP脚本加载带有波兰字符的UTF8文件。然后我将该字符串保存在mysql数据库中。有时我会在数据库和ouptut中破坏字符,有时我会得到好的字符。正在运行的脚本保持不变。

服务器LC_ALL,语言为utf8; (我甚至在PHP中明确setlocale以防万一)
服务器连接排序规则为utf8;
表格排序是utf8;
数据库整理是utf8;
文件编码为utf8;
浏览器会在utf8;

中打开该页面

什么可能导致这种不一致的行为?
首先它进口严重。然后在随后的运行中,大多数线重新进口。在第三次和第四次运行中,所有其他线也导入良好。但过了几天,我再次遇到了坏人。

0 个答案:

没有答案