引用外部js亂碼問(wèn)題分析及解決方案
更新時(shí)間:2013年04月12日 16:33:01 作者:
web開(kāi)發(fā)中不可避免會(huì)使用js,為了給頁(yè)面良好的瘦身我們一般都會(huì)將js代碼放在外部,然后通過(guò)src引用,如果web頁(yè)面與js采用的編碼不同一就會(huì)產(chǎn)生亂碼,接下來(lái)與大家分享下解決方法,感興趣的朋友可以參考下哈
在web開(kāi)發(fā)中我們一般都會(huì)不可避免的使用js。我們可以將js代碼直接放在頁(yè)面中即通過(guò)內(nèi)部使用js。但是為了給頁(yè)面良好的"瘦身"我們一般都會(huì)將js代碼放在外部,然后通過(guò)src引用。這個(gè)時(shí)候我們就需要注意一個(gè)問(wèn)題:編碼問(wèn)題。如果web頁(yè)面也js采用不同編碼,這個(gè)時(shí)候就會(huì)出現(xiàn)亂碼。(內(nèi)部使用js不需要注意編碼問(wèn)題,因?yàn)樗麄儾捎玫氖峭环N編碼)
對(duì)于大多數(shù)的web頁(yè)面,我們一般都是使用如下兩種編碼:UTF-8、GB2312。所以我們只需要同意頁(yè)面和js編碼就可以解決亂碼問(wèn)題:
對(duì)于GBK頁(yè)面引用編碼為UTF-8編碼的JavaScript文件如果出現(xiàn)亂碼問(wèn)題,可以使用下面的代碼來(lái)解決
<script type=”text/javascript” src=”test.js” charset=”utf-8″></script>
同樣在UTF-8頁(yè)面中引入編碼為GBK的JavaScript文件亂碼問(wèn)題了,可以使用如下方式:
<script type=”text/javascript” src=”test.js” charset=”gb2312″></script>
此方法是對(duì)于在js文件中出現(xiàn)漢字中文,以及其他容易造成在GBK與UTF-8編碼錯(cuò)誤字符的時(shí)候使用,對(duì)于純英文的就不需要了。如果為了保險(xiǎn),加上也可以....
對(duì)于大多數(shù)的web頁(yè)面,我們一般都是使用如下兩種編碼:UTF-8、GB2312。所以我們只需要同意頁(yè)面和js編碼就可以解決亂碼問(wèn)題:
對(duì)于GBK頁(yè)面引用編碼為UTF-8編碼的JavaScript文件如果出現(xiàn)亂碼問(wèn)題,可以使用下面的代碼來(lái)解決
復(fù)制代碼 代碼如下:
<script type=”text/javascript” src=”test.js” charset=”utf-8″></script>
同樣在UTF-8頁(yè)面中引入編碼為GBK的JavaScript文件亂碼問(wèn)題了,可以使用如下方式:
復(fù)制代碼 代碼如下:
<script type=”text/javascript” src=”test.js” charset=”gb2312″></script>
此方法是對(duì)于在js文件中出現(xiàn)漢字中文,以及其他容易造成在GBK與UTF-8編碼錯(cuò)誤字符的時(shí)候使用,對(duì)于純英文的就不需要了。如果為了保險(xiǎn),加上也可以....
您可能感興趣的文章:
- 在html中引入外部js文件,并調(diào)用帶參函數(shù)的方法
- jQuery Mobile頁(yè)面跳轉(zhuǎn)后未加載外部JS原因分析及解決
- javascript同步Import,同步調(diào)用外部js的方法
- JS加載器如何動(dòng)態(tài)加載外部js文件
- jquery延遲加載外部js實(shí)現(xiàn)代碼
- Django模板變量如何傳遞給外部js調(diào)用的方法小結(jié)
- php中json_decode()和json_encode()的使用方法
- javascript:;與javascript:void(0)使用介紹
- js中cookie的使用詳細(xì)分析
- 關(guān)于js的三種使用方式(行內(nèi)js、內(nèi)部js、外部js)的程序代碼
相關(guān)文章
Javascript中各種trim的實(shí)現(xiàn)詳細(xì)解析
這篇文章主要是對(duì)Javascript中各種trim的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12
jquery 實(shí)現(xiàn)上下滾動(dòng)效果示例代碼
上下滾動(dòng)的效果,不用說(shuō),大家都有看到過(guò),本文為大家介紹下使用jquery實(shí)現(xiàn)上下滾動(dòng)效果,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08
js中單引號(hào)與雙引號(hào)沖突問(wèn)題解決方法
這篇文章介紹了js中單引號(hào)與雙引號(hào)沖突問(wèn)題解決方法,有需要的朋友可以參考一下2013-10-10
可拖動(dòng)可改變大小div的實(shí)現(xiàn)代碼
可拖動(dòng)可改變大小div的實(shí)現(xiàn)代碼,非常不錯(cuò)的應(yīng)用,大家可以參考下。2009-08-08

