主题: ajax提交乱码问题
作者: anangfish, 发布日期: 2011-05-07 11:36:48, 浏览数: 4430

请关注下面2组对照:

一:

ut8页面  提交表单post方式 

使用普通表单

(传到后台)phpmyadmin显示为乱码  

调用乱码数据,显示为正常

 

 

二:

  ut8页面 提交ajax方式(jqurery直接引用官方js,下载看编码为utf8)  

使用kd

  (传到后台)phpmyadmin显示没有乱码

调用无乱码数据,显示为正常

 

结论:

使用kd后,原本post数据将变为后台乱码数据,却改为中文数据.(其实,我是需要乱码数据)

问题,kd是否改变了post编码呢?

(kd文件,是utf8编码.

  且调用时:  <script type="text/javascript" charset="utf-8" src="../framwork/kd/kindeditor.js"></script>

)

 

麻烦老大回答下,打这么多字很累的

 

 

作者: anangfish, 发布日期: 2011-05-07 11:49:28

补充:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

 

回复
作者: anangfish, 发布日期: 2011-05-07 14:53:22

后来做了实验:


 


在同一页面上,又增加了个实例.


 


和其他之前存在的实例不同,


这个可以显示


 


一张页面上,显示乱码,又有一些不乱码,研究中

回复
作者: Roddy, 发布日期: 2011-05-07 16:13:08
根据以往经验可能和服务器配置(HTTP服务器配置、数据库配置等)有关,可以先用textarea输入框测试,如果没问题再用编辑器测试。
回复
作者: anangfish, 发布日期: 2011-05-10 01:20:42

回复Roddy:

 

有一个链接的set name utf8 没做

 

问题解决了

 

谢谢

回复
作者: 木木, 发布日期: 2011-12-03 12:15:18
回复anangfish: 您能说清楚点吗? 我也是乱码 还找不到解决办法呢 麻烦了
回复
发表新帖 发表回复