java ascii转中文(ascii转utf-8)清测好用_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java ascii转中文(ascii转utf-8)清测好用

java ascii转中文(ascii转utf-8)清测好用

 2018/1/24 18:53:02  st4024589553  程序员俱乐部  我要评论(0)
  • 摘要:packagecom.teamdev.jxbrowser.chromium.demo.util;importjava.io.File;importjava.io.FileWriter;importjava.io.IOException;importjava.io.PrintWriter;importsun.io.ByteToCharConverter;publicclassCoderUtils
  • 标签:Java
package com.teamdev.jxbrowser.chromium.demo.util;

import java.io.File; 
import java.io.FileWriter; 
import java.io.IOException; 
import java.io.PrintWriter; 

import sun.io.ByteToCharConverter;

public class CoderUtils {
/**
* 将Ascii转换成中文字符串
*/
public static String AsciiToChineseString ( String s )
{
   if ( s == null )
    return s;
   char[] orig = s.toCharArray ();
   byte[] dest = new byte[ orig.length ];
   for ( int i = 0; i < orig.length; i++ )
    dest[ i ] = ( byte ) ( orig[ i ] & 0xFF );
   try{
    ByteToCharConverter toChar = ByteToCharConverter.getConverter("utf-8");
    return new String (toChar.convertAll(dest) );
   }
   catch ( Exception e )
   {
    System.out.println ( e );
    return s;
   }
}
public static void main(String[] args) {
System.out.println("ascii转utf-8="+AsciiToChineseString("\u8bf7\u767b\u5f55\u540e\u518d\u7ee7\u7eed\u3002"));
}
}
发表评论
用户名: 匿名