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模拟页面加载进度条的实现代码
Dec 19 Javascript
php 中序列化和json使用介绍
Jul 08 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
Nov 17 Javascript
table insertRow、deleteRow定义和用法总结
May 14 Javascript
jquery仅用6行代码实现滑动门效果
Sep 07 Javascript
javascript断点调试心得分享
Apr 23 Javascript
js关于getImageData跨域问题的解决方法
Oct 14 Javascript
如何快速上手Vuex
Feb 14 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
Apr 04 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
轻松解决JavaScript定时器越走越快的问题
May 13 Javascript
JS Thunk 函数的含义和用法实例总结
Apr 08 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
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
Unix里面如何在后台运行程序
2016/10/14 面试题
行政助理的职责
2013/11/14 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
redis中lua脚本使用教程
2021/11/01 Redis
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL