任何人都有任何想法为什么数据库中“不是”的JQUERY LOAD调用使用JQUERY加载显示为isnu2019t?
答案 0 :(得分:0)
你有html编码来自服务器的返回字符串吗?
答案 1 :(得分:0)
Unicode中的代码点0x2019是“Right Single Quotation Mark”,这是撇号的首选Unicode字符。我的猜测是你的数据库正在存储(并显示你用来查看它的任何东西)unicode,从你的数据库到jQuery(或jQuery本身)的路径中的东西正在转变为u2019。您是在任何地方转换为latin-1,还是以某种字符串转换方式丢弃unicode数据?
答案 2 :(得分:0)
这听起来像个字符编码问题。 0x2019是用于“智能引用”的UTF-8编码(几乎总是从Microsoft编辑器粘贴的东西)。确保事务的每一步都了解正在使用的编码。
SET NAMES
查询中使用了哪些字符集? (要检查的相关事项:确保你甚至正在做一个SET NAMES
)