JavaScript中出现乱码的处理心得


Posted in Javascript onDecember 24, 2009

常见乱码情况:
1.客户端提交数据到后台,参数值有乱码情况,如:a.aspx?value="中文值"&type="%$#((&_特殊符号";
2.后台读数据到客户端后出现乱码;
3.部分文件间js引用或css样式无效。

总结解决方法:

一:首先保证项目相关的文件格式编码(即另存为格式)统一为utf-8,特别是相关的CSS,JS文件的格式强烈建议统一为 utf-8;

二: JS中涉及到参数提交,传递,有可能出现中文、‘_'下划线、特殊符号的地方,用escape()编码后再传递;

三:如果数据库中之前已经存入不同编码的数据,在相关展示数据的页面后台将Request、Response的ContentEncoding属性编码设置为"utf-8"

如此,乱码不会再现了。

其它网友回复:
用Google Clsure Compiler编译一下,可以将中文转成unicode的表达形式,用什么编码就无所谓了.

Javascript 相关文章推荐
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
Mar 18 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
Jan 08 Javascript
jquery中ajax调用json数据的使用说明
Mar 17 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
Jun 20 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
Sep 26 Javascript
JS自动适应的图片弹窗实例
Jun 29 Javascript
js Math 对象的方法
Sep 01 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
Aug 21 Javascript
jqGrid表格应用之新增与删除数据附源码下载
Dec 02 Javascript
js返回顶部实例分享
Dec 21 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 #Javascript
CSS+Jquery实现页面圆角框方法大全
Dec 24 #Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
Dec 24 #Javascript
javascript下arguments,caller,callee,call,apply示例及理解
Dec 24 #Javascript
关于Aptana Studio生成自动备份文件的解决办法
Dec 23 #Javascript
window.js 主要包含了页面的一些操作
Dec 23 #Javascript
js 效率组装字符串 StringBuffer
Dec 23 #Javascript
You might like
php UTF-8、Unicode和BOM问题
2010/05/18 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP模板引擎Smarty内建函数详解
2016/04/11 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
再论Javascript下字符串连接的性能
2011/03/05 Javascript
JQuery对class属性的操作实现按钮开关效果
2013/10/11 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
angular4自定义组件详解
2017/09/28 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
Python异常处理总结
2014/08/15 Python
Python实现的检测网站挂马程序
2014/11/30 Python
python发送邮件功能实现代码
2016/07/15 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
python输入多行字符串的方法总结
2019/07/02 Python
10款最好的Python开发编辑器
2019/07/03 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
将python安装信息加入注册表的示例
2019/11/20 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
材料专业毕业生求职信
2014/02/26 职场文书
幼儿园招生广告
2014/03/19 职场文书
个人投资计划书
2014/05/01 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
2014年营销工作总结
2014/11/22 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python