本篇文章给大家谈谈java编码转换器,以及encode转码java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、java中接口编码格式不同怎么转换?2、java实现将文件格式转换为UTF-8?3、java怎么把utf-8的字符串转换为gb2312格式4、JAVA里的编码转换,懂的进来看看!!!!!
java中接口编码格式不同怎么转换?
先用String s1=new String( s.toString().getBytes(“gbk”),”gb2312″);\x0d\x0a再用String s2=new String( s.toString().getBytes(“UTF-8″),”gbk”);\x0d\x0a \x0d\x0a如果还是不行就是action的提交方式限制编码方式
java实现将文件格式转换为UTF-8?
问题描述不知道是不是需要改这个:
文件编码转换方法:ant
build.xml
代码
project name=”encoding” default=”build”
target name=”build”
copy todir=”e:/output” outputencoding=”GBK”
fileset dir=”.”
include name=”**/*.html”/
/fileset
/copy
/target
/project
先把源代码全部用GBK格式拷贝到e:/output,然后再把output中的所有文件拷贝到原先的地方就可以。
html内容显示编码:
meta http-equiv=”content-type” content=”text/html; charset=“utf-8″ /
java怎么把utf-8的字符串转换为gb2312格式
Java中字符串转码,根据实际运用的环境有以下三种方式
1、使用Java.lang.String
这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下:
String s = “清山”;
byte[] b = s.getBytes(“utf-8”);//编码
String sa = new String(b, “gb2312”);//解码:用什么字符集编码就用什么字符集解码
2、java.io.InputStreamReader/OutputStreamWriter:桥转换
读写文件的应用中,可以使用这种方式,直接在IO流构造中转换,示例代码如下:
InputStream is = new FileInputStream(“C:/项目进度跟踪.txt”);//文件读取
InputStreamReader isr = new InputStreamReader(is, “utf-8”);//解码
OutputStream os = new FileOutputStream(“C:/项目进度跟踪_gb2312.txt”);//文件输出
OutputStreamWriter osw = new OutputStreamWriter(os, “gb2312”);//开始编码
3、java.nio.Charset
使用nio中的Charset转换字符,示例代码如下:
Charset inSet = Charset.forName(“utf-8”); // 解码字符集
Charset outSet = Charset.forName(“gb2312”); // 编码字符集
CharsetDecoder de = inSet.newDecoder(); // 解码器
CharsetEncoder en = outSet.newEncoder();// 编码
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编码转换器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于encode转码java、java编码转换器的信息别忘了在本站进行查找喔。