java gbk 内码_JAVA 中文转GBK内码方法
不能谷歌,百度了很久,没有直接的转换方法,参考
byte[]数组与十六进制字符串与字符串的互相转换
http://blog.163.com/roadwalker@126/blog/static/113561841201013525720/
通过
http://www.4jhm.com/hzcode/queryg.php验证,如下方法应该能实现。
public class Test {
public static void main(String[] args) {
String hzString = "人民比";
byte[] arrInput;
try
{
char[] chars = "0123456789ABCDEF".toCharArray();
arrInput = hzString.getBytes("GBK");
StringBuilder sOutput = new StringBuilder(arrInput.length);
int bit;
for (int i = 0; i < arrInput.length; i++) {
bit = (arrInput[i] & 0x0f0) >> 4;
sOutput.append(chars[bit]);
bit = arrInput[i] & 0x0f;
sOutput.append(chars[bit]);
}
System.out.println(sOutput.toString());
} catch (UnsupportedEncodingException e){
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java gbk 内码_JAVA 中文转GBK内码方法相关推荐
- Java对URL中的中文进行UrlEncode转码
Java对URL中的中文进行UrlEncode urleocode只是为了url中一些非ascii字符,可以正确无误的被传输. 而且有的含有中文或者特殊字符的url不能被识别,因此需要进行Encode ...
- java做的一个将中文转换成Unicode码的工具类【转载】做个标记,明天研究下
这两天在使用RBManager(一个开源工具,用于多国化字符转化)工具的时候觉得很不方便,有的时候只需要知道中文对应的unicode码是多少,不需要这么麻烦的操作,所以就自己写了一个工具,专门用于将中 ...
- java定时关机源码_java实现电脑定时关机的方法
本文实例讲述了java如何注册成windows服务程序及一个简单的java定时关机程序代码,分享给大家供大家参考.具体方法如下: 一.问题: 最近想找个软件来控制电脑的关机时间,在网上找了几个,都是可 ...
- java 32位授权码_Java实现OAuth2.0授权码方式
Java实现OAuth2.0授权码方式 前面介绍了OAuth2.0和授权方式,可以参考以下文章: 今天就用Java来验证OAuth2.0授权方式的授权码式,我们Spring Cloud的OAuth来实 ...
- java linkedlist源码_Java集合之LinkedList源码分析
一.LinkedList简介 LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的. ps:这里有一个问题,就是关于实现LinkedList的数据结构是否 ...
- latch.await java有什么作用_java相关:CountDownLatch源码解析之await()
java相关:CountDownLatch源码解析之await() 发布于 2020-6-18| 复制链接 摘记: CountDownLatch 源码解析-- await(),具体内容如下上一篇文章说 ...
- java校验特殊字符_java中文及特殊字符的校验方法
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 1.关于Character.UnicodeBlock的介绍 CJK的意思是"Chinese,Japane ...
- java pinyin4j 官网_Java中文转汉语拼音类库pinyin4j使用示例
pinyin4j的java开源类库,提供中文转汉语拼音(并且支持多音字) pinyin4j官方网址:http://pinyin4j.sourceforge.net/ import java.util. ...
- java 文件写入 读取_JAVA文件的两种读取方法和三种写入方法
在使用java对文件进行读写操作时,有多种方法可以使用,但不同的方法有不同的性能. 此文对常用的读写方法进行了整理,以备不时之需. 1.文件的读取 主要介绍两种常用的读取方法.按行读取和按字符块读取. ...
- java 字符串为空_java判断字符串为空,方法详解
之前给大家介绍过关于java输出字符串的方法,那么下面要给大家带来的就是java判断字符串为空的方法,一起来通过下面的文章内容进行一下详细的了解吧. java判断字符串最常见的四种方法: 方法1if ...
最新文章
- 我的Java开发学习之旅------JAVA 笔记ClassLoader.getResourceAsStream() 与 Class.getResourceAsStream()的区别...
- [开学季]“当高校遇到大数据”濮阳职业技术学院阿里云大数据应用学院举行阿里云开学第一课...
- ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别
- hdu 4252(单调栈)
- 推荐:制作地图的网站和工具
- Chromium Embedded Framework中文文档 (如何链接不同的运行时)
- 通过Scanner从控制台获取数据
- asp.net 2.0 下的表单验证Cookieless属性
- 深度学习(六十七)metal forge深度学习库使用
- docker容器详解(入门必看)(一)
- 计算机基础——11种排序(sort)算法
- 7.3万字肝爆Java8新特性,我不信你能看完!(建议收藏)
- win8系统 ps不能直接拖入图片的问题!解决方法
- 公众号文章中怎样添加音乐、音频
- WebService(腾讯QQ在线状态 WEB 服务)
- 【时间序列】TFT:Temporal Fusion Transformers
- hp服务器960g固态硬盘,阿斯加特AS 960G SSD测评,这么便宜的大容量SSD你敢要吗
- N型电池将成为下一代主流方向
- 争对让望对思野葛对山栀注解_望对思的上句,望对思的上一句是
- 爱奇艺视flash频嵌入网站