rwhn.net
当前位置:首页 >> 怎样将gB2312编码的字符串转换为utF%8编码的字符串 >>

怎样将gB2312编码的字符串转换为utF%8编码的字符串

Java中字符串转码,根据实际运用的环境有以下三种方式 使用Java.lang.String 这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下: String s = "清山"; byte[] b = s.getBytes("utf-8");//编码 String sa = new String(...

Java中字符串转码,根据实际运用的环境有以下三种方式 使用Java.lang.String这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下:String s = "清山"; byte[] b = s.getBytes("utf-8");//编码 String sa = new String(b,...

JAVA有一个public String(byte bytes[], Charset charset)函数可以用指定字节数组和编码来构造字符串。一个public byte[] getBytes(Charset charset)函数把字符串按指定编码来得到字节数组。可以用这两个函数来实现编码转换。 下面是一个简单的...

如果只有一两个文件,用记事本打开UTF8文件,然后保存,保存时点击“保存选项”按钮,选择文件格式为ANSI,在中文Windows环境下,这个新文件就是GB2312格式的了。

eclipse选择工程-右键》属性》resource》other》设置改为gb2312 这里只是对代码文件编码设置,工程内部一些数据交互的编码格式都是在代码中控制实现了

看你的来源是什么编码 如果来源是gb2312 要转成utf-8 那么就是 String s1 = new String( s.getBytes("ISO8859-1"),"UTF-8" ) ;

String source = "测试字符串"; String result = null; try { result = new String(source.getBytes("utf-8"),"gb2312" ); } catch (UnsupportedEncodingException ex) { result = source; } System.err.println(result);

如果你就是要转文字编码,那么打开一个编辑器,复制好内容,在新建好的文件(你要的编码)中粘贴就可以了。 如果你是编程中要用代码转换的,一般的开发语言都提供了编码转换的类或函数。

爬虫的话,爬到GB2312网页的话,得到的字节流已经是GB2312编码了。 直接new String(bytes,"GB2312)即可了。 输出时,通过stream对象指定UTF-8编码输出就行了。

把网页头部()中这段代码 改为:

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com