Javascript 亚洲语言字符在迁移过程中被弄乱

Javascript 亚洲语言字符在迁移过程中被弄乱,javascript,html,encoding,Javascript,Html,Encoding,好的,我有一个使用PHP、MySQL和JavaScript的web应用程序。在一个输入框中,你输入了一些东西,如果用户使用韩语/汉语/日语输入单词,那么它就会被搞乱 它看起来是这样的:ƒƒƒƒƒ¼ƒ¼ƒƒ†ƒ¼ƒƒ§§ƒƒ³ 它使用一个AJAX调用并通过encodeURIComponent()中包装的JavaScript传递,所以可能就是这样?我不知道。在MySQL数据库中,它也显示出混乱 我的网页上的字符集编码是iso-8859-1。帮助 我的网页上的字符集编码是iso-8859-1 那不行。

好的,我有一个使用PHP、MySQL和JavaScript的web应用程序。在一个输入框中,你输入了一些东西,如果用户使用韩语/汉语/日语输入单词,那么它就会被搞乱

它看起来是这样的:
ƒƒƒƒƒ¼ƒ¼ƒƒ†ƒ¼ƒƒ§§ƒƒ³

它使用一个AJAX调用并通过
encodeURIComponent()
中包装的JavaScript传递,所以可能就是这样?我不知道。在MySQL数据库中,它也显示出混乱

我的网页上的字符集编码是
iso-8859-1
。帮助

我的网页上的字符集编码是iso-8859-1


那不行。你需要升级到非欧洲语言的UTF-8。

这就是我认为的问题所在。所以我只是把它改成
?你的PHP和数据库也需要与unicode兼容。PHP应该很容易,但你现有的数据库可能需要转换。在我的MySQL PHP的
常规设置中myadmin,我的
MySQL连接排序规则是
utf8\u general\u ci
。是这样吗?您是否尝试过UTF-8。如果使用自定义字体,这对您在css3中通过字体嵌入字体没有帮助。