最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實(shí)現(xiàn)ASC轉(zhuǎn)漢字及漢字轉(zhuǎn)ASC的方法

 更新時(shí)間:2016年01月23日 10:37:58   作者:逐浪_一生懸命  
這篇文章主要介紹了JavaScript實(shí)現(xiàn)ASC轉(zhuǎn)漢字及漢字轉(zhuǎn)ASC的方法,涉及JavaScript編碼轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了JavaScript實(shí)現(xiàn)ASC轉(zhuǎn)漢字及漢字轉(zhuǎn)ASC的方法。分享給大家供大家參考,具體如下:

我們常常在編寫(xiě)Java程序時(shí)會(huì)用到Properties文件,把一些Message等信息放在Properties文件,但是我們看到的都是一些編碼。

Struts1.1b2的例子中的本國(guó)資源文件經(jīng)過(guò)Unicode編碼的,所以你如果要和它的運(yùn)行一樣,也必須將你的ApplicationResources_zh進(jìn)行Unicode編碼。有以下兩種方法:

①使用jdk的native2ascii工具

native2ascii 功能說(shuō)明:

將含有本地編碼字符(既非 Latin1 又非 Unicode 字符)的文件轉(zhuǎn)換為 Unicode 編碼字符的文件。

語(yǔ)法:native2ascii [options] [inputfile [outputfile]]

補(bǔ)充說(shuō)明:Java 編譯器和其它 Java 工具只能處理含有 Latin-1 和/或 Unicode 編碼(udddd 記號(hào))字符的文件。native2ascii 將含有其它字符編碼的文件轉(zhuǎn)換成含 Latin-1 和/或 Unicode 編碼字符的文件。

若省略 outputfile,則使用標(biāo)準(zhǔn)輸出設(shè)備輸出。

此外,如果也省略 inputfile,則使用標(biāo)準(zhǔn)輸入設(shè)備輸入。

命令選項(xiàng)

-reverse 執(zhí)行相反的操作:將含 Latin-1 和/或 Unicode 編碼字符的文件轉(zhuǎn)換成含本地編碼字符的文件。
-encoding[encoding_name] 指定轉(zhuǎn)換過(guò)程使用的編碼名稱。缺省的編碼從系統(tǒng)屬性 file.encoding 中得到。

應(yīng)用實(shí)例:native2ascii -encoding GBK ApplicationResources.properties ApplicationResources_zh_CN.properties

我的做法:

1、將存有英文信息的ApplicationResource.properties復(fù)制一份,重命名為a(為了減少dos命令的長(zhǎng)度);

2、使用Editplus編輯文件a,寫(xiě)入中文信息;3、在Dos窗口中,切換到文件a所在目錄,運(yùn)行:native2ascii a ApplicationResource_zh.properties

②我用Javascript寫(xiě)了一個(gè)編碼和漢字互轉(zhuǎn)的工具。僅供參考。

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
  <TITLE>ASC←→NATIVEツール@杭州の王徳封</TITLE>
  <METANAME="Generator"CONTENT="EditPlus">
  <METANAME="Author"CONTENT="szwangdf@163.com">
  <METANAME="Keywords"CONTENT="ASC←→NATIVEツール">
  <METANAME="Description"CONTENT="ASC←→NATIVEツール">
  <script language="javascript">
    function native2ascii(){
      var regexp=/[^/x00-/xff]/g;
      var n=document.getElementById("native").value;
      var a=n;
      while(m=regexp.exec(n)){
        a=a.split(m[0]).join(escape(m[0]).split("%").join("/"));
      }
      document.getElementById("ascii").value=a;
    }
    function ascii2native() {
      var a=document.getElementById("ascii").value;
      var n=a;
      var n=unescape(n.split("/").join("%"));
      document.getElementById("native").value=n;
    }
  </script>
</HEAD>
<BODY>
  <h1>ASC←→NATIVEツール</h1>
  コード :<br>
  <textarea id="ascii" rows="10" cols="100"></textarea><br>
  漢字:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <input type="button" id="back"  value="コード→漢字  ↓↓↓" onclick="ascii2native()"/>
  &nbsp;&nbsp;&nbsp;&nbsp;
  <input type="button" id="convert" value="漢字→コード  ↑↑↑" onclick="native2ascii()"/>
  <br>
  <textarea id="native" rows="10" cols="100"></textarea>
</BODY>
</HTML>

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 原生JavaScript實(shí)現(xiàn)瀑布流布局

    原生JavaScript實(shí)現(xiàn)瀑布流布局

    這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)瀑布流布局的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-12-12
  • URLSearchParams快速解析URL查詢參數(shù)實(shí)現(xiàn)

    URLSearchParams快速解析URL查詢參數(shù)實(shí)現(xiàn)

    這篇文章主要為大家介紹了URLSearchParams快速解析URL查詢參數(shù)實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 真正好用的js驗(yàn)證上傳文件大小的簡(jiǎn)單方法

    真正好用的js驗(yàn)證上傳文件大小的簡(jiǎn)單方法

    下面小編就為大家?guī)?lái)一篇真正好用的js驗(yàn)證上傳文件大小的簡(jiǎn)單方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • Javascript處理DOM元素事件實(shí)現(xiàn)代碼

    Javascript處理DOM元素事件實(shí)現(xiàn)代碼

    DOM元素都有一些標(biāo)準(zhǔn)事件,一般使用時(shí)只要使用onclick=function的方式就可以了,但是當(dāng)需要為DOM元素添加多個(gè)事件,刪除事件,或在用Javascript封裝控件的時(shí)候,為封裝的控件添加自定義事件的時(shí)候
    2012-05-05
  • webpack4實(shí)現(xiàn)不同的導(dǎo)出類型

    webpack4實(shí)現(xiàn)不同的導(dǎo)出類型

    這篇文章主要介紹了webpack4實(shí)現(xiàn)不同的導(dǎo)出類型,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • JavaScript原型和原型鏈與構(gòu)造函數(shù)和實(shí)例之間的關(guān)系詳解

    JavaScript原型和原型鏈與構(gòu)造函數(shù)和實(shí)例之間的關(guān)系詳解

    這篇文章主要介紹了JavaScript原型和原型鏈與構(gòu)造函數(shù)和實(shí)例之間的關(guān)系,每個(gè)對(duì)象都連接到一個(gè)原型對(duì)象,并且它可以從中繼承屬性。所有通過(guò)對(duì)象字面量創(chuàng)建的對(duì)象都連接到object.prototype,它是JavaScript中的標(biāo)配對(duì)象
    2022-07-07
  • 微信小程序canvas截取任意形狀的實(shí)現(xiàn)代碼

    微信小程序canvas截取任意形狀的實(shí)現(xiàn)代碼

    這篇文章主要介紹了微信小程序canvas截取任意形狀的實(shí)現(xiàn)代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • JavaScript中DOM和BOM的區(qū)別與用處詳解

    JavaScript中DOM和BOM的區(qū)別與用處詳解

    這篇文章主要介紹了JavaScript中DOM和BOM的區(qū)別與用處,DOM和BOM是前端開(kāi)發(fā)中常用的兩個(gè)概念,它們分別表示不同的對(duì)象模型,用于操作瀏覽器的不同部分,了解它們的區(qū)別和用處,有助于在前端開(kāi)發(fā)中靈活使用?JavaScript?操作頁(yè)面和瀏覽器,需要的朋友可以參考下
    2024-09-09
  • Cropper.js進(jìn)階之裁剪后保存至服務(wù)器實(shí)現(xiàn)詳解

    Cropper.js進(jìn)階之裁剪后保存至服務(wù)器實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了Cropper.js進(jìn)階之裁剪后保存至服務(wù)器實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • js前端URL含有特殊字符的轉(zhuǎn)碼的實(shí)現(xiàn)

    js前端URL含有特殊字符的轉(zhuǎn)碼的實(shí)現(xiàn)

    本文主要介紹了js前端URL含有特殊字符的轉(zhuǎn)碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評(píng)論

临澧县| 绥江县| 苍山县| 宝坻区| 伊春市| 二手房| 诏安县| 土默特左旗| 津市市| 丹阳市| 乌恰县| 青海省| 儋州市| 双牌县| 应用必备| 离岛区| 南陵县| 内江市| 英超| 许昌县| 永平县| 鄂尔多斯市| 邢台县| 淄博市| 义马市| 靖安县| 漳浦县| 建昌县| 扎鲁特旗| 武宣县| 禹州市| 措美县| 金阳县| 邻水| 孝感市| 西华县| 苏尼特右旗| 东平县| 英山县| 曲阳县| 安顺市|