jquery,mysql和unicode问题

时间:2012-01-12 15:44:08

标签: php jquery mysql unicode utf-8

我尝试在这里使用这个东西 - http://w3shaman.com/article/jquery-cool-auto-suggest

非常适合拉丁语,但是当谈到像šč等其他符号的unicode时,它会崩溃。

所以我读了那里的所有评论,一个人建议使用utf8_encode($ data),所以我做了。 现在jquery没有给出错误,只是输出以奇怪的方式出现

image http://img192.imageshack.us/img192/5864/ss20120112173801.png

正如您所见,Šreks2已转入Åreks2

这就是它在数据库中的样子: imag2 http://img860.imageshack.us/img860/6202/ss20120112174124.png

但我希望它看起来很正常,就像我不使用utf8_encode()时网站中的其他内容一样; ,所以也许在使用jquery或任何其他建议输出之前有一种解码方法?我认为改变数据库有点太晚了。

哦,对了,您可以在此处查看我的问题的实时预览:http://www.filmas-online.lv/search.php,尝试输入 Shr

更新: 好的,我找到了一种方法来解码javascript decodeURIComponent(escape(escap))中的ut8,但它现在给了我同样的错误,因为它根本就没有utf8_encode,所以它没用了

1 个答案:

答案 0 :(得分:0)

在选择SQL或DML之前使用

SET NAMES utf8