我有一堆写入Linux服务器的文本文件,我需要将其插入数据库。我正在使用file_get_contents()来获取文件的内容。文本文件中有很多特殊字符(例如:àáâãäåæçèéêëìíîïòóôõöøùúû),它们只是没有正确进入数据库(这特别是进入Wordpress网站)。
我检查或尝试过的事情:
根据我的尝试,我会得到一个带有小波浪形的A,或者更常见的是一个看起来像数字00 86的矩形。
我很难过 - 如果有人有任何其他建议,我全都听见了!
答案 0 :(得分:1)
确保(按重要性顺序):
数字1和2是最常见的问题。 (特别是2号 - 如果您的服务器发送指定不同编码的标头,浏览器将尝试使用该编码,即使元标记显示“utf-8”。)
答案 1 :(得分:0)
尝试 mysql_set_encoding( 'UTF-8'); 对于所有数据库连接。