真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

利用JAVA如何實(shí)現(xiàn)將漢字轉(zhuǎn)換為ASCII

今天就跟大家聊聊有關(guān)利用JAVA如何實(shí)現(xiàn)將漢字轉(zhuǎn)換為ASCII,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

10年積累的成都網(wǎng)站建設(shè)、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有元寶山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

JAVA 中實(shí)現(xiàn)整句漢字拆分、轉(zhuǎn)換為ASCII實(shí)例詳解

大家都知道,一個(gè)漢字等于兩個(gè)byte的大小。二進(jìn)制數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳輸時(shí),如果兩個(gè)byte都超過(guò)128則會(huì)合并成一個(gè)Unicode(漢字)字符,本文的代碼主要實(shí)現(xiàn)的功能是:把這些漢字拆分為byte,然后重新變?yōu)锳SCII類型的字符串。

public static String ChineseToASCII(byte[] rec) { //從字節(jié)讀取內(nèi)容
   ByteArrayInputStream bais = new ByteArrayInputStream(rec);
   DataInputStream dis = new DataInputStream(bais);
   String BTS=null;
   try {
   BTS=new String(rec,"ISO8859-1");//轉(zhuǎn)換編碼
   bais.close();
   dis.close();
   } catch (Exception e) {
   e.printStackTrace();
   }
   return BTS;
 }
  /**
   * @param args the command line arguments
   */
  public static void main(String[] args) {
    String source="一二三四五六七八九十";
    System.out.println(source.length());
    String target=ChineseToASCII(source.getBytes());
    System.out.println(target);
    System.out.println(target.length());
  }

結(jié)果是:

compile:
run:
10
???????????ù??°????? ASCII字符如果超過(guò)128,則會(huì)顯示為?,但是其本身的值不變
20
BUILD SUCCESSFUL (total time: 1 second)

看完上述內(nèi)容,你們對(duì)利用JAVA如何實(shí)現(xiàn)將漢字轉(zhuǎn)換為ASCII有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


文章標(biāo)題:利用JAVA如何實(shí)現(xiàn)將漢字轉(zhuǎn)換為ASCII
鏈接地址:http://weahome.cn/article/ijjhhp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部