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 相关文章推荐
JavaScript修改css样式style
Apr 15 Javascript
javascript中call apply 的应用场景
Apr 16 Javascript
JS模拟Dialog弹出浮动框效果代码
Oct 16 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
Apr 13 Javascript
功能强大的jquery.validate表单验证插件
Nov 07 Javascript
javascript中this关键字详解
Dec 12 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
Javascript 实现匿名递归的实例代码
May 25 Javascript
javascript中floor使用方法总结
Feb 02 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
Jul 16 Javascript
JS监听组合按键思路及实现过程
Apr 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公用函数列表[正则]
2007/02/22 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
PHP微信支付实例解析
2016/07/22 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
flask项目集成swagger的方法
2020/12/09 Python
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
应届医学毕业生求职信分享
2013/12/02 职场文书
民事调解协议书
2016/03/21 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
python编程实现清理微信重复缓存文件
2021/11/01 Python