引用外部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 相关文章推荐
用jQuery获取IE9下拉框默认值问题探讨
Jul 22 Javascript
js清空form表单中的内容示例
May 20 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 Javascript
详解AngularJS中ng-src指令的使用
Sep 07 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
JS二叉树的简单实现方法示例
Apr 05 Javascript
浅谈ES6新增的数组方法和对象
Aug 08 Javascript
koa router 多文件引入的方法示例
May 22 Javascript
浅谈Vue的响应式原理
May 30 Javascript
解决iView Table组件宽度只变大不变小的问题
Nov 13 Javascript
关于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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
PHP开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
php如何获取Http请求
2020/04/30 PHP
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
浅谈在react中如何实现扫码枪输入
2018/07/04 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
Python之re操作方法(详解)
2017/06/14 Python
Python logging模块用法示例
2018/08/28 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
深入理解Python异常处理的哲学
2019/02/01 Python
详解爬虫被封的问题
2019/04/23 Python
Django model select的多种用法详解
2019/07/16 Python
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
研究生求职推荐信范文
2013/11/30 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
技术股份合作协议书
2014/10/05 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
2014年信访工作总结
2014/11/17 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js