【发布时间】:2011-09-02 01:24:40
【问题描述】:
好的,我知道这已经讨论了数百万次了。我已经看到数十亿次尝试解决这个问题。在大多数情况下,他们都有。但就我而言,有些东西仍然无法正常工作。
我的所有文件都用 utf-8 编码(没有遗漏,多次控制)。而且我有我的整个数据库、表和所有编码为 utf8_general_ci 的东西(试过 utf8_unicode_ci 和 utf8_bin 没有结果)。但我仍然只是到处都看到“?-cube”而不是瑞典字母。
我进行了一些测试,得出的结论是,问题是由 jquery 加载和 post 调用引起的。如果我加载我的 php 文件“load-folders.php”,我会得到正确的 åäöÅÄÖ。但是,即使主文件“index.php”在调用 jquery load('load-folders.php') 时保存为 AND 具有 enctype utf8,我仍然会收到错误的字母。是的,jquery.js 也是 utf-8。我的样式表和所有东西也是如此。我真的不明白。使用 javascript jquery 将文件加载到另一个文件时,是否还有其他可能导致问题的问题。该标准应该是 utf-8,所以它应该可以工作。
任何能够帮助我的人 - 我爱你。
提前致谢!
【问题讨论】:
-
感谢您的回复。是的,我已经尝试过了。它不起作用:(但是为什么这甚至是必要的?我想一直使用utf-8。在加载过程中不将其编码为iso。无论如何谢谢:)
-
在加载过程中尝试编码为utf-8。
-
不行,还是不行。严重无法理解出了什么问题:(
-
这有点模糊。基本上,源代码→数据库→浏览器→服务器→数据库的每一个环节都需要被告知使用UTF-8。试试这个:rentzsch.tumblr.com/post/9133498042/…