Rumah > hujung hadapan web > tutorial js > Kaedah JavaScript untuk menukar ASC kepada aksara Cina dan menukar aksara Cina kepada kemahiran ASC_javascript

Kaedah JavaScript untuk menukar ASC kepada aksara Cina dan menukar aksara Cina kepada kemahiran ASC_javascript

WBOY
Lepaskan: 2016-05-16 15:18:37
asal
2126 orang telah melayarinya

Contoh dalam artikel ini menerangkan kaedah menukar ASC kepada aksara Cina dan menukar aksara Cina kepada ASC menggunakan JavaScript. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Kami sering menggunakan fail Properties semasa menulis program Java dan meletakkan beberapa Message dan maklumat lain dalam fail Properties, tetapi yang kami lihat hanyalah beberapa pengekodan.

Fail sumber domestik dalam contoh Struts1.1b2 adalah dikodkan Unikod, jadi jika anda ingin menjalankan perkara yang sama, anda juga mesti mengekod Unikod ApplicationResources_zh anda. Terdapat dua kaedah:

①Gunakan alat native2ascii jdk.

penerangan fungsi native2ascii:

Tukar fail yang mengandungi aksara yang dikodkan secara asli (iaitu bukan aksara Latin1 atau Unicode) kepada fail dengan aksara yang dikodkan Unicode.

Sintaks: native2ascii [pilihan] [inputfile [outputfile]]

Nota Tambahan: Pengkompil Java dan alatan Java lain hanya boleh memproses fail yang mengandungi aksara Latin-1 dan/atau Unicode (notasi udddd) yang dikodkan. native2ascii Menukar fail yang mengandungi pengekodan aksara lain kepada fail yang mengandungi aksara Latin-1 dan/atau Unicode yang dikodkan.

Jika fail output diabaikan, peranti output standard digunakan untuk output.

Selain itu, jika fail input juga ditinggalkan, input daripada peranti input standard digunakan.

Pilihan Perintah:

-reverse melakukan sebaliknya: menukar fail yang mengandungi aksara Latin-1 dan/atau Unikod-dikodkan kepada fail yang mengandungi aksara yang dikodkan secara asli.
-encoding[encoding_name] Menentukan nama pengekodan yang digunakan oleh proses penukaran. Pengekodan lalai diperoleh daripada fail sifat sistem.pengekodan.

Contoh aplikasi: native2ascii -pengekodan GBK ApplicationResources.properties ApplicationResources_zh_CN.properties

Pendekatan saya:

1. Salin ApplicationResource.properties yang mengandungi maklumat bahasa Inggeris dan namakannya kepada a (untuk mengurangkan panjang perintah dos);

2. Gunakan Editplus untuk mengedit fail a dan menulis maklumat bahasa Cina 3. Dalam tetingkap Dos, tukar ke direktori di mana fail a terletak dan jalankan: native2ascii a ApplicationResource_zh.properties

②Saya menggunakan Javascript untuk menulis alat untuk menukar pengekodan dan aksara Cina . Untuk rujukan sahaja.

<!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>
  漢字:            
  <input type="button" id="back"  value="コード→漢字  ↓↓↓" onclick="ascii2native()"/>
      
  <input type="button" id="convert" value="漢字→コード  ↑↑↑" onclick="native2ascii()"/>
  <br>
  <textarea id="native" rows="10" cols="100"></textarea>
</BODY>
</HTML>

Salin selepas log masuk
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan