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 相关文章推荐
解决 firefox 不支持 document.all的方法
Mar 12 Javascript
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
May 03 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
Sep 05 Javascript
理解Javascript闭包
Nov 01 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
Feb 11 Javascript
node.js中watch机制详解
Nov 17 Javascript
js中toString()和String()区别详解
Mar 23 Javascript
基于JavaScript实现验证码功能
Apr 01 Javascript
Js视频播放器插件Video.js使用方法详解
Feb 04 Javascript
在vue项目实现一个ctrl+f的搜索功能
Feb 28 Javascript
基于原生js实现判断元素是否有指定class名
Jul 11 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
基于PHPExcel的常用方法总结
2013/06/13 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
php文件上传的两种实现方法
2016/04/04 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
javascript options属性集合操作代码
2009/12/28 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python网络编程之数据传输UDP实例分析
2015/05/20 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
Linux面试题LINUX系统类
2015/11/25 面试题
简历中自我评价怎么写
2014/02/12 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
志愿者活动总结
2014/04/28 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
个人股份转让协议书范本
2014/10/26 职场文书