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 相关文章推荐
JS在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
JavaScript字符串String和Array操作的有趣方法
Dec 18 Javascript
深入理解Java线程编程中的阻塞队列容器
Dec 07 Javascript
AngularJS实现表单验证功能
Jan 09 Javascript
详解Vue-cli 创建的项目如何跨域请求
May 18 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
Jul 31 Javascript
Angular 2.0+ 的数据绑定的实现示例
Aug 09 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
Aug 16 Javascript
深入分析element ScrollBar滚动组件源码
Jan 22 Javascript
17道题让你彻底理解JS中的类型转换
Aug 08 Javascript
关于layui flow loading占位图的实现方法
Sep 21 Javascript
JavaScript实现横版菜单栏
Mar 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中最容易忘记的一些知识点总结
2013/04/28 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
办公室年终个人自我评价
2013/10/28 职场文书
学校门卫管理制度
2014/01/30 职场文书
致垒球运动员加油稿
2014/02/16 职场文书
单位工作证明书格式
2014/10/04 职场文书
教师继续教育反思周记
2015/06/25 职场文书
电工生产实习心得体会
2016/01/22 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技