天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JS 文件本身編碼轉換 圖文教程

在百度、谷歌上一搜,大家都是說通過Java后臺處理來解決編碼問題,試問,這樣能解決JS文件本身的編碼問題嗎?

  之所以提出JS文件本身編碼問題,是因為JS文件的編碼不同,造成了中文顯示為亂碼。

  通常,在Eclipse中建立一個JS文件(含有中文),在Eclipse的編輯器中看到的中文都很正常,但是顯示在網頁上就是亂碼,而我的頁面全部都是采用UTF-8編碼進行編碼的,為此,我想到了,這可能是JS文件本身編碼問題造成的。


在Eclipse中,JS文件中的中文顯示正常


在網頁中,中文卻顯示為亂碼

  我想到了這可能是由于JS文件本身編碼問題所導致的,其實這是正確的。這里要用到一個小工具,叫NotePad2,翻譯過來就是記事本第代,這個小工具很好用,綠色免安裝,完全可以取代windows系統自帶的記事本軟件。它的下載地址是:http://download.csdn.NET/source/1732849

  用NotePad2打開JS文件,查看JS文件的編碼,發現JS文件的編碼是ANSI,ANSI編碼采用0x80~0xFF范圍內的2個字節來表示1個字符。例如,漢字“中”在中文操作系統中,使用[0xD6,0xD0]這兩個字節來存儲。但是,不同的國家和地區制定了不同的ANSI標準,使得不同ANSI編碼之間互不兼容。大家都知道,在中國,瀏覽器的編碼要么是GBK或GB2312編碼,要么是UTF8編碼,當以ANSI編碼的中文發送到網頁上時,自然就顯示為亂碼了,所以這是問題的根本。

  借助NotePad2軟件,將JS文件的編碼轉換成UTF-8編碼,因為UTF-8編碼是計算機通用編碼,能支持幾乎所有國家或地區的語言文字,而且瀏覽器本身就支持UTF-8編碼。

  OK,再來看看在瀏覽器上的效果。顯而易見,中文顯示正常,亂碼問題解決。并非像網上所說的“使用JS中的encodeURIComponent或encodeURI方法”,既復雜又難懂,還要經過復雜的編程,實在是不可取。

  經我的測試,無論是使用新建文本文檔然后將擴展名改成.js,還是用其他軟件或工具創建的JS文件,用NotePad2軟件打開查看編碼,發現 JS文件的編碼都是ANSI,因此我猜測,難道JS文件的默認編碼是ANSI編碼?當然這個我并沒有去考證,在網上也沒有相關的資料可以證明JS文件的默認編碼是ANSI編碼,僅個人猜測而已。

  但是,至少,如果JS文件中的中文在網頁上顯示為亂碼,不妨采用本文章中的方法來試一試,或許能解決使你很頭疼的問題。

JavaScript技術JS 文件本身編碼轉換 圖文教程,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久不射视频 | 暖暖日本手机免费完整版在线观看 | 免费观看激烈日板子 | 97欧美精品大香伊蕉在人线 | 草莓视频在线观看完整高清免费 | 嘟嘟嘟影院免费观看视频 | 午夜在线观看免费完整直播网页 | 免费视频不卡 | 亚洲AV综合色一区二区三区 | 久久综合久综合久久鬼色 | 国产精品久久久久久52AVAV | 玉娇龙续集春雪瓶txt免费阅读 | 国产成+人欧美+综合在线观看 | 717影院理论午夜伦不卡久久 | 亚洲午夜精品AV无码少妇 | 国产欧美一区二区三区在线看 | 在线中文字幕亚洲日韩 | 美女的让男人桶爽网站 | 天美传媒MV高清免费看 | 少妇无码吹潮久久精品AV网站 | 免费看大黄高清网站视频在线 | 蜜柚免费视频高清观看在线 | 琪琪婷婷五月色综合久久 | 欧美夜夜噜2017最新 | 日本经典片免费看 | 越南美女内射BBWXZ | 99re热视频这里只有精品 | 久久vs国产综合色 | 成人区在线观看免费视频 | 一级片mp4 | 哒哒哒高清视频在线观看 | 国产激情文学 | 亚洲欧美日韩精品自拍 | 耻辱の奴隷淑女中文字幕 | 恋夜秀场1234手机视频在线观看 | 精品无码一区二区三区中文字幕 | 中文字幕无码乱人伦蜜桃 | 恋夜秀场支持安卓版全部视频国产 | 无人区乱码区1卡2卡三卡在线 | 果冻传媒在线观看资源七夕 | 99热这里只有精品6 99热这里只有精品 99热这里只有的精品 |