我有一个fopen()/fgetcsv()
PHP脚本加载带有波兰字符的UTF8
文件。然后我将该字符串保存在mysql数据库中。有时我会在数据库和ouptut中破坏字符,有时我会得到好的字符。正在运行的脚本保持不变。
服务器LC_ALL,语言为utf8
; (我甚至在PHP中明确setlocale
以防万一)
服务器连接排序规则为utf8
;
表格排序是utf8
;
数据库整理是utf8
;
文件编码为utf8
;
浏览器会在utf8
;
什么可能导致这种不一致的行为?
首先它进口严重。然后在随后的运行中,大多数线重新进口。在第三次和第四次运行中,所有其他线也导入良好。但过了几天,我再次遇到了坏人。