在Java中,将UTF-8格式的字符串转换为GB2312格式,可以使用以下代码:String originalStr = "UTF-8编码的字符串";byte[] utf8Bytes = originalStr.getBytes("UTF-8");String gb2312Str = new String(utf8Bytes, "GB2312");这段代码首先将UTF-8编码的字符串转换为字节数组,然后通过构造函数将字...
示例代码如下:String s = "清山";byte[] b = s.getBytes("utf-8");//编码String sa = new ...
如果只有一两个文件,用记事本打开UTF8文件,然后保存,保存时点击“保存选项”按钮,选择文件格式为ANSI,在中文Windows环境下,这个新文件就是GB2312格式的了。
1、使用Java.lang.String 这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下:String s = "清山"; byte[] b = s.getBytes("utf-8");//编码 String sa = new String(b, "gb2312");//解码:用什么字符集编码就用什么字符集解码 2、java.io.InputStreamReader/O...
编辑后,在保存的时候选择保存格式。一般都是UTF-8的
读写文件的应用中,可以使用这种方式,直接在IO流构造中转换,示例代码如下:InputStream is = new FileInputStream("C:/项目进度跟踪.txt");//文件读取 InputStreamReader isr = new InputStreamReader(is, "utf-8");//解码 OutputStream os = new FileOutputStream("C:/项目进度跟踪_gb2312...
使用Java.lang.String 这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下:1、String s = "清山";2、byte[] b = s.getBytes("utf-8");//编码 3、String sa = new String(b, "gb2312");//解码:用什么字符集编码就用什么字符集解码 希望可以给你帮助 ...
byte[] b = s.getBytes("utf-8");//编码 String sa = new String(b, "gb2312");//解码:用什么字符集编码就用什么字符集解码 java.io.InputStreamReader/OutputStreamWriter:桥转换 读写文件的应用中,可以使用这种方式,直接在IO流构造中转换,示例代码如下:InputStream is = new FileInput...
Java中字符串转码,根据实际运用的环境有以下三种方式使用Java.lang.String这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下:String s = "清山"; byte[] b = s.getBytes("utf-8");//编码 String sa = new String(b, "gb2312");//解码:用什么字符集编码就用...
String str = new String(str.getBytes("utf-8"), "gb2312");