gbk to utf-8以及java默认编码之间的转化
来源:互联网 发布:java string split 点 编辑:程序博客网 时间:2024/06/09 18:08
java中string使用unicode模式编码(据说是utf-16)而gbk完全是不一样的编码模式
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:
以下是gbk与utf-8之间的转换
作者:知乎用户
链接:https://www.zhihu.com/question/20361462/answer/32189517
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/20361462/answer/32189517
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
package url;import java.io.UnsupportedEncodingException;public class GBK2UTF8 { public static void main(String[] args) throws UnsupportedEncodingException { String chinese = "中文";//java内部编码 String gbkChinese = new String(chinese.getBytes("GBK"),"ISO-8859-1");//转换成gbk编码 String unicodeChinese = new String(gbkChinese.getBytes("ISO-8859-1"),"GBK");//java内部编码 System.out.println(unicodeChinese);//中文 String utf8Chinese = new String(unicodeChinese.getBytes("UTF-8"),"ISO-8859-1");//utf--8编码 System.out.println(utf8Chinese);//乱码 unicodeChinese = new String(utf8Chinese.getBytes("ISO-8859-1"),"UTF-8");//java内部编码 System.out.println(unicodeChinese);//中文 }}
未完待续
0 0
- gbk to utf-8以及java默认编码之间的转化
- Java GBK,UTF-8编码
- 【Java基础专题】编码与乱码(05)---GBK与UTF-8之间的转换
- 关于数据编码的问题(utf-8 to gbk)
- 编码转换:UTF-8 BOM to GBK
- [转载]文字编码之间的差异及产生过程——ANSI、GBK、GB2312、GB18030、UNICODE以及UTF-8
- Java实现将GBK编码格式的文件夹中所有文件都转化为UTF-8格式的文件,编码格式转化
- 将windows下的GBK编码格式文件转化为Linux下UTF-8编码格式文件
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
- 编码介绍--gbk, gb2312,big5,unicode,utf-8,utf-16之间的关系
- java的字符编码集(UNICODE,utf-8,gbk等)
- java编码 utf-8 gbk iso8859-1
- Java字符编码UTF-8 GBK
- 批量把文本文档的GBK编码转化为UTF-8
- Python的编码机制,unicode, utf-8, utf-16, GBK, GB2312,ISO-8859-1 等编码之间的转换。
- Python的编码机制,unicode, utf-8, utf-16, GBK, GB2312,ISO-8859-1 等编码之间的转换
- UTF-8与GBK之间的区别
- GBK与UTF-8之间的转换
- texmacs 源码安装
- 【模拟】洛谷 P1003 铺地毯
- 解决Eclipse SVN文件冲突详解
- 对象或库文件“XXX.lib”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- linux下lz4解压缩的安装包
- gbk to utf-8以及java默认编码之间的转化
- 元素设为inline-block元素里有内容与无内容导致的错位问题
- 生命周期Activity ,Fragment,Service
- 重写equal 的同时为什么必须重写hashcode?
- UVa1225 DIgit Counting
- 获取CPU性能信息代码
- PetaPoco 快速上手
- 挑战 P234 poj3281
- 目标检测--Accurate Single Stage Detector Using Recurrent Rolling Convolution