Chinaunix首页 | 论坛 | 博客
  • 博客访问: 560092
  • 博文数量: 166
  • 博客积分: 4038
  • 博客等级: 上校
  • 技术积分: 1115
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-14 23:29
文章分类

全部博文(166)

文章存档

2010年(12)

2009年(126)

2008年(28)

分类: 系统运维

2009-05-14 19:17:26

强大的功能越来越收到广大朋友的喜爱,不过方面就有点太不照顾人民的感情了

数据传递编码仅支持UTF-8,这个虽然是全球统一编码,但是也要考虑一下中国人名本地网站的编码问题吧

而且 在jquery的发送端,无论你设置了程序级编码还是页面级编码,jquery都会使用utf-8的编码方式传递过去

有些网站都运营好长事件了,完全修改UTF-8确实有点困难,好了牢骚就发到这里,下面是自己写的一个解决例子

希望能对大家有一些帮助。

原理:

在ajax发送端使用escape方法。然后在接收端使用 unescape方法转换

例子:

gb2312.html

 

  1. <html> 
  2. <head> 
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  4. <SCRIPT LANGUAGE="JavaScript" src="js/jquery-1.2.4.js">script> 
  5.  <SCRIPT LANGUAGE="JavaScript"> 
  6.   
    阅读(1452) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~