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 相关文章推荐
Firebug 字幕文件JSON地址获取代码
Oct 28 Javascript
js判断IE浏览器版本过低示例代码
Nov 22 Javascript
JavaScript定时器和优化的取消定时器方法
Jul 03 Javascript
JavaScript类型系统之基本数据类型与包装类型
Jan 06 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
KnockoutJs快速入门教程
May 16 Javascript
js获取隐藏元素宽高的实现方法
May 19 Javascript
JavaScript Uploadify文件上传实例
Feb 28 Javascript
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
基于node下的http小爬虫的示例代码
Jan 11 Javascript
使用javascript函数编写简单银行取钱存钱流程
May 26 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 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
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
PHP中的替代语法简介
2014/08/22 PHP
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
javascript工具库代码
2012/03/29 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
Vue根据条件添加click事件的方式
2019/11/09 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
线程和进程的区别及Python代码实例
2015/02/04 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
Python简易版图书管理系统
2019/08/12 Python
python 表格打印代码实例解析
2019/10/12 Python
利用python进行文件操作
2020/12/04 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
共筑中国梦演讲稿
2014/04/23 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
教师研修随笔感言
2015/11/18 职场文书
MySQL Threads_running飙升与慢查询的相关问题解决
2021/05/08 MySQL
MySQL创建管理子分区
2022/04/13 MySQL