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 相关文章推荐
在JS中最常看到切最容易迷惑的语法(转)
Oct 29 Javascript
instanceof和typeof运算符的区别详解
Jan 06 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 Javascript
angularjs ocLazyLoad分步加载js文件实例
Jan 17 Javascript
vue指令以及dom操作详解
Mar 04 Javascript
css配合JavaScript实现tab标签切换效果
Oct 11 Javascript
JS实现的tab页切换效果完整示例
Dec 18 Javascript
泛谈JS逻辑判断选择器 || &amp;&amp;
May 24 Javascript
React+TypeScript+webpack4多入口配置详解
Aug 08 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 Javascript
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 Vue.js
本地对象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入门源程序
2006/10/09 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
2011/09/13 Javascript
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
遮罩层 + Iframe实现界面自动显示的示例代码
2020/04/26 HTML / CSS
优秀教师事迹简介
2014/02/02 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
Spring 使用注解开发
2022/05/20 Java/Android
Python时间操作之pytz模块使用详解
2022/06/14 Python
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle