java GB转 UTF-8字符
来源:互联网 发布:手机局域网控制软件 编辑:程序博客网 时间:2024/05/01 05:06
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class GB2UTF
{
public static String GBK2Unicode(String str)
{
StringBuffer result = new StringBuffer();
for (int i = 0; i < str.length(); i++)
{
char chr1 = (char)str.charAt(i);
if(!isNeedConvert(chr1))
{
result.append(chr1);
continue;
}
result.append("&#x" + Integer.toHexString((int)chr1) + ";");
}
return result.toString();
}
public static boolean isNeedConvert(char para)
{
return ((para&(0x00FF))!=para);
}
public static String GBK2Unicode2(String str)
{
StringBuffer result = new StringBuffer();
for (int i = 0; i < str.length(); i++)
{
char chr1 = (char)str.charAt(i);
result.append("&#" + Integer.toString((int)chr1)+ ";");
}
return result.toString();
}
public static void main(String[] args)
{
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println(GBK2Unicode(str));
System.out.println(GBK2Unicode2(str));
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
- java GB转 UTF-8字符
- 批量 gb->utf-8编码转换. (转)
- utf-8 & gb 转换
- GB编码转UTF
- ASCII/Unicode/UCS/UTF/GB字符编码
- 位,字,字节,字符,编码,ASCII,UTF,GB精析
- UTF-8与GB 2312编码
- pftpv1.1 support utf-8 <-- gb
- Java 字符转码之UTF-8转为GBK/GB2312
- java的字符转码;eclipse设置UTF-8
- Java代码中转码 中文字符转UTF-8编码
- GBK字符转UTF-8
- C++字符转UTF-8字符
- ASCII(ANSI), GB-2312, UNICODE, UTF-8,UTF-16
- 编码: ASCII(ANSI), GB-2312, UNICODE, UTF-8,UTF-16
- Java字符编码UTF-8 GBK
- java GBK字符转换成为UTF-8编码字符
- PHP对GB编码动态转UTF-8编码的几种方法评测
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(五)
- 实现一个登录对话框 (Android开发)
- [JavaScript]每个函数就是一个对象(一):申明函数的三种方法
- 毕业了
- 第八章 定时器part2
- java GB转 UTF-8字符
- 用 JFace和SWT 构建一个简单的应用程序
- Graphics View支持的动画
- select联动
- hibernate在子表中用group by 会报错
- Visual Studio 2008
- 各大搜索引擎网站收录提交入口
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- 网络营销是否需要web热线通?