脚 本 之 家 www.jb51.net
页面导航:  不限条件-->在JavaScript中通过URL传递汉字的方法
本地搜索:
利用JavaScript通过URL方式向后台代码传值是一种经常用到的手段,但在传递汉字时经常会出现字符不全或变成乱码的问题,其原因是由于客户端IE浏览器的编码方式为GB2312(简体中文版WINDOWS的默认设置),而后台的C#代码使用utf8编码(创建WEB工程的默认配置)。网上有很多方案解决该问题,如将web.config的编码方式改为GB2312、在客户端通过escape先编码再传,个心体会都不是很理想或有些特殊字符不支持。经过比较我决定使用encodeURIComponent在客户端进行编码,再传值,除了“/”不支持(但实际开发中很少需要传递该值,如果真有此请况,再加一层判断即可。en...
http://www.jb51.net//article/9305.htm
共有:1/10,当前1/1页  [首页] [上一页] 1 [下一页] [尾页] 转到: