您的位置:

java整个项目自动编码转换,java整个项目自动编码转换为数字

本文目录一览:

java怎么转换编码

从字节流转换为String (Unicode),字节流可以是GB系列、UTF-8等多种编码:

ResultSet rs;

bytep[] bytes = rs.getBytes();

String str = new String(bytes, "gb2312");

Java字符编码转换

默认是utf8的,这个要看你的操作系统是什么编码的了,我在繁体版Windows下是BIG5的,在简体版下是utf8的,通常在页面返回的值都跟jsp页面的编码有关,简体字一般用gb2312,而你用gbk是包括gb2312和big5的;这里的问题的解析为,获得str不是一定是gbk,只是gbk的str能够获得,过滤了非gbk的字符。读取文件的时候,你可以在文件中加入非gbk字符看看(即是乱码)。应该不会读取那些东西的。

java怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串

通过JDK1.6知道String类中getBytes(”编码“)方法可以讲一个数用指定的编码转成一个字节数组,String中通过指定的 charset解码指定的 byte 数组,构造一个新的 String。代码如下:

try{

String s = "java学习";

System.out.println(s);

String result = new String(s.getBytes("GB2312"),"iso-8859-1");

System.out.println(s);

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

扩展资料:

getBytes() 方法有两种形式:

1、getBytes(String charsetName): 使用指定的字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。

2、getBytes(): 使用平台的默认字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。

参考资料:

百度百科-getBytes()

JAVA里的编码转换,懂的进来看看!!!!!

c:\Java\jdk1.6.0_05\bin中有个native2ascii.exe文件就是了

使用:在这个bin文件夹中有a.txt它的内容是汉字“你好”,在DOS提示符(环境变量要配置)或者进入bin目录下输入 native2ascii a.txt b.txt

然后bin文件夹里就生成b.txt,打开b.txt你会看到/u4f60/u597d

反过来就是Unicode转汉字

如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程

不写代码的话可以直接找个批量转换文本编码的软件搞定。

写代码稍微复杂一些。

新建一个目录

遍历递归原工程目录,以gbk编码读取,以utf8编码写文件到新的目录下即可。

手动重命名工程为 工程备份

手动重命名新目录为 工程名

检查无误后删除工程备份