导航:首页 > 编程语言 > javagb2312utf8

javagb2312utf8

发布时间:2023-08-01 13:40:52

A. java中接口编码格式为gb2312的,但是我们实现的类用的是utf-8的,之间怎么转换格式

看你的来源是什么编码 如果来源是gb2312 要转成utf-8

那么就是 String s1 = new String( s.getBytes("ISO8859-1"),"UTF-8" ) ;

B. java怎么把utf-8的字符串转换为gb2312格式

Java中字符串转码,根据实际运用的环境有以下三种方式

1、使用Java.lang.String

这是最常用的方法,先用对应编码获取字节,然后重新构造新编码,示例代码如下:

Strings="清山";
byte[]b=s.getBytes("utf-8");//编码
Stringsa=newString(b,"gb2312");//解码:用什么字符集编码就用什么字符集解码

2、java.io.InputStreamReader/OutputStreamWriter:桥转换

读写文件的应用中,可以使用这种方式,直接在IO流构造中转换,示例代码如下:

InputStreamis=newFileInputStream("C:/项目进度跟踪.txt");//文件读取
InputStreamReaderisr=newInputStreamReader(is,"utf-8");//解码
OutputStreamos=newFileOutputStream("C:/项目进度跟踪_gb2312.txt");//文件输出
OutputStreamWriterosw=newOutputStreamWriter(os,"gb2312");//开始编码

3、java.nio.Charset

使用nio中的Charset转换字符,示例代码如下:

CharsetinSet=Charset.forName("utf-8");//解码字符集
CharsetoutSet=Charset.forName("gb2312");//编码字符集
CharsetDecoderde=inSet.newDecoder();//解码器
CharsetEncoderen=outSet.newEncoder();//编码

C. java中怎样将GB2312的中文转换成utf-8编码

String tempStr="中文";//准备转换的字符
String result=new String(tempStr.getBytes("GB2312"),"UTF-8");//转换后的结果

D. 用java,怎样把GB2312的中文字转成utf-8编码

String

Stringsgb2312="中国";
Stringsutf-8=newString(sgb2312.getBytes("GB2312"),"UTF-8");

E. java 怎么把gb2312编码的中文转换成utf-8不出现乱码

这里假设你那个gb2312编码的中文变量是str;
str = new String(str.getBytes("GB2312"),"UTF-8");

F. 使用java写一个utf8 到 gb2312的编码转换函数

String newStr = new String(oldStr.getBytes("utf8"), "gb2312");
不过,你是不是要自己写一个方法实现编码转换啊?

还果真是被我猜中了?你是要自己实现吗?要是真这样的话我就去帮你看看,要是不是呢,你就以后自己琢磨琢磨,:-D

你要想实现并不难,其实就是参考Java的源码,哎,这就是开源的好处啊~~
其实我想说的是,设计Java的人固然是牛,但他又不是个神人,他能实现的我们肯定也能,只是也许我们设计出来的没有他那么全面,没他考虑的那么透彻。
也许我们现在要参考源码之类的,但是等咱们吧底层的都给抓牢了,以后什么问题解决不了!
就像以前老师让咱做文件上传下载,老师说这简单,我们全笑了,因为俺们觉得难~~你猜我们那老师怎么说,笑什么呢,是很简单啊,不就一读写文件操作嘛,你们都学到这份上了,看到问题还觉得会有很大问题吗?
唉,俺们老师不知道啊,俺们看到什么都是觉得难啊,主要是俺们没底啊~~
呵呵,远了远了,见笑啦~~

G. java下gb2312 字符编码成iso-8859-1 又编码utf8 ,怎么再编回来

你把它反编译回去啊 先编译成utf-8,然后编译成iso-8859-1 再编译成gb2312就可以得到源码了啊

阅读全文

与javagb2312utf8相关的资料

热点内容
浦发银行app有什么优点 浏览:966
缓解压力放松心情的办法是吵架 浏览:780
pythonmap使用方法 浏览:782
旅行世界app叫什么 浏览:921
加密篦子怎么制造视频 浏览:903
电脑主服务器未运行怎么解决 浏览:328
js超级玛丽源码 浏览:308
云镜下载什么格式app 浏览:765
iosAndroidjava 浏览:402
外卖员转型做程序员 浏览:927
看房用什么app准 浏览:157
鸡蛋解压玩具测评 浏览:705
阿里云发布arm服务器芯片 浏览:756
对加密货币平台的态度 浏览:373
刺客信条pdf 浏览:453
湛江头条程序员 浏览:162
装上加密狗就死机 浏览:927
windows程序员转linux 浏览:570
androidusb驱动xp 浏览:947
单片机的数字电压表设计 浏览:792