引用外部js乱码问题分析及解决方案


Posted in Javascript onApril 12, 2013

在web开发中我们一般都会不可避免的使用js。我们可以将js代码直接放在页面中即通过内部使用js。但是为了给页面良好的"瘦身"我们一般都会将js代码放在外部,然后通过src引用。这个时候我们就需要注意一个问题:编码问题。如果web页面也js采用不同编码,这个时候就会出现乱码。(内部使用js不需要注意编码问题,因为他们采用的是同一种编码)

对于大多数的web页面,我们一般都是使用如下两种编码:UTF-8、GB2312。所以我们只需要同意页面和js编码就可以解决乱码问题:
对于GBK页面引用编码为UTF-8编码的JavaScript文件如果出现乱码问题,可以使用下面的代码来解决

<script type=”text/javascript” src=”test.js” charset=”utf-8″></script>

同样在UTF-8页面中引入编码为GBK的JavaScript文件乱码问题了,可以使用如下方式:
<script type=”text/javascript” src=”test.js” charset=”gb2312″></script>

此方法是对于在js文件中出现汉字中文,以及其他容易造成在GBK与UTF-8编码错误字符的时候使用,对于纯英文的就不需要了。如果为了保险,加上也可以....
Javascript 相关文章推荐
一个可以显示阴历的JS代码
Mar 05 Javascript
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
Apr 20 Javascript
JQuery index()方法使用代码
Jun 02 Javascript
jquery 注意事项与常用语法小结
Jun 07 Javascript
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 Javascript
微信小程序 this和that详解及简单实例
Feb 13 Javascript
JS完成画圆圈的小球
Mar 07 Javascript
原生js 封装get ,post, delete 请求的实例
Aug 11 Javascript
create-react-app安装出错问题解决方法
Sep 04 Javascript
javascript中函数的写法实例代码详解
Oct 28 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
关于query Javascript CSS Selector engine
Apr 12 #Javascript
使用jQuery清空file文件域的解决方案
Apr 12 #Javascript
原生js实现查找/添加/删除/指定元素的class
Apr 12 #Javascript
jQuery contains过滤器实现精确匹配使用方法
Apr 12 #Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
Apr 12 #Javascript
Javascript实现滑块滑动改变值的实现代码
Apr 12 #Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
Apr 12 #Javascript
You might like
Smarty+QUICKFORM小小演示
2007/02/25 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
2018/01/22 jQuery
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
Vue项目打包编译优化方案
2020/09/16 Javascript
Python写的服务监控程序实例
2015/01/31 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
keras K.function获取某层的输出操作
2020/06/29 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
日本高端护肤品牌:Tatcha
2016/08/29 全球购物
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
合伙协议书
2014/04/23 职场文书
政府采购方案
2014/06/12 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
社区党员群众路线教育实践活动心得体会
2014/11/03 职场文书
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS