script标签的 charset 属性使用说明


Posted in Javascript onDecember 04, 2010

定义和用法
charset 属性规定在外部脚本文件中使用的字符编码。

如果外部文件中的字符编码与主文件中的编码方式不同,就要用到 charset 属性。

默认的字符编码是 ISO-8859-1。
src 和 charset 属性
对特别长的 JavaScript 程序或者经常重复使用的程序来说,你可以希望将这些代码存放到一个单独的文件中。在这样的情况下,让浏览器通过 src 属性来载入那个单独的文件。

src 的值是包含这个 JavaScript 程序的文件的 URL。保存的文件的 MIME 类型应是 application/x-javascript,但如果文件名的后缀为 .js,也能够被正确配置了的服务器进行恰当的处理。

例如下面的语句:

<script type="text/javascript" src="/w3school.com.cn/abc.js">....</script>
上面的例子告诉支持 <script> 的浏览器从服务器上下载名为 abc.js 的 JavaScript 程序。

重要事项:请注意,尽管<script> 标签没有内容,结束的 </script> 标签也是必需的。

charset 属性与 src 属性一起使用,告诉浏览器用来编码这个 javascript 程序的字符集。它的值是任何一个 ISO 标准字符集编码的名称。
实例
定义外部脚本文件中所使用的字符编码:

<script type="text/javascript" src="myscripts.js" charset="UTF-8"></script>
TIY
语法
<script charset="value">
属性值
值 描述
character_encoding 外部脚本文件的字符编码方式。常用的字符集有:

UTF-8 - Unicode 字符编码
ISO-8859-1 - 拉丁字母表的字符编码
如需查看所有可用的字符集,请访问我们的 字符集参考手册。

Javascript 相关文章推荐
return false,对阻止事件默认动作的一些测试代码
Nov 17 Javascript
浅谈javascript面向对象程序设计
Jan 21 Javascript
javascript检测两个数组是否相似
May 19 Javascript
JavaScript中Function()函数的使用教程
Jun 04 Javascript
jquery实用技巧之输入框提示语句
Jul 28 Javascript
浅谈Javascript中的Label语句
Dec 14 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
JS对象深度克隆实例分析
Mar 16 Javascript
node.js平台下的mysql数据库配置及连接
Mar 31 Javascript
vue组件中使用iframe元素的示例代码
Dec 13 Javascript
bootstrap table表格插件之服务器端分页实例代码
Sep 12 Javascript
vue中的inject学习教程
Apr 24 Javascript
本地对象Array的原型扩展实现代码
Dec 04 #Javascript
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 #Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
Dec 04 #Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
Dec 04 #Javascript
javascript innerHTML使用分析
Dec 03 #Javascript
统计出现最多的字符次数的js代码
Dec 03 #Javascript
解决jquery的.animate()函数在IE6下的问题
Dec 03 #Javascript
You might like
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
destoon之一键登录设置
2014/06/21 PHP
PHP实现文件下载详解
2014/11/27 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
jQuery实现自动调整字体大小的方法
2015/06/15 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
2016/07/18 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
pyspark操作MongoDB的方法步骤
2019/01/04 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
Python如何使用ConfigParser读取配置文件
2020/11/12 Python
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
物业管理毕业生个人的求职信
2013/11/30 职场文书
护理工作感言
2014/01/16 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
环境保护建议书
2014/08/26 职场文书
新闻稿怎么写
2015/07/18 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
Go语言怎么使用变长参数函数
2022/07/15 Golang