利用JAVA如何实现将汉字转换为ASCII

  介绍

今天就跟大家聊聊有关利用JAVA如何实现将汉字转换为ASCII,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强> JAVA中实现整句汉字拆分,转换为ASCII实例详解

大家都知道,一个汉字等于两个字节的大小。二进制数据通过网络传输时,如果两个字节都超过128则会合并成一个Unicode(汉字)字符,本文的代码主要实现的功能是:把这些汉字拆分为字节,然后重新变为ASCII类型的字符串。

公共静态字符串ChineseToASCII (byte [] rec){//从字节读取内容
  ByteArrayInputStream姨=new ByteArrayInputStream (rec);
  DataInputStream说=new DataInputStream(姨);
  字符串BTS=零;
  尝试{
  BTS=新的字符串(rec,“ISO8859-1");//转换编码
  bais.close ();
  dis.close ();
  }捕捉(异常e) {
  e.printStackTrace ();
  }
  返回BTS;
  }/* *
  * @param args命令行参数
  */公共静态void main (String [] args) {
  字符串源=耙欢奈辶甙司攀?
  System.out.println (source.length ());
  字符串目标=ChineseToASCII (source.getBytes ());
  System.out.println(目标);
  System.out.println (target.length ());
  }

结果是:

编译:   运行:   10   ,# 63;及# 63;及# 63;及# 63;及# 63;及# 63;及# 63;及# 63;及# 63;及# 63;及# 63;u& # 63;及# 63;°,# 63;及# 63;及# 63;及# 63;及# 63;ASCII字符如果超过128,则会显示为?,但是其本身的值不变   20.   构建成功的(总时间:1秒)

看完上述内容,你们对利用JAVA如何实现将汉字转换为ASCII有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

利用JAVA如何实现将汉字转换为ASCII