java gbk转机内码_gbk内码转中文方法
apache的出错格式为\xd5\xd2\xb2\xbb 这时候我们想确认出错信息是什么,就需要将该编码转成中文。该编码为gbk编码,以下通过java代码将编码转成中文。
例子(出错信息):
\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
将该出错信息写成java byte[]的形式,如下所示
byte[] gbkText = {0xd5,0xd2,0xb2,0xbb,0xb5,0xbd,0xd6,0xb8,0xb6,0xa8,0xb5,0xc4,0xc4,0xa3,0xbf,0xe9,0xa1,0xa3};
使用java代码将编码转成中文并打印输出,代码如下所示
public static void main(String[] args) throws Exception{
byte[] gbkText = {(byte) 0xd5,(byte) 0xd2,(byte) 0xb2,(byte) 0xbb,(byte) 0xb5,(byte) 0xbd,(byte) 0xd6,(byte) 0xb8,
(byte) 0xb6,(byte) 0xa8,(byte) 0xb5,(byte) 0xc4,(byte) 0xc4,(byte) 0xa3,(byte) 0xbf,(byte) 0xe9,(byte) 0xa1,(byte) 0xa3};
String testStr = new String(gbkText,"GBK");
System.out.println(testStr);
}
得到的结果,如下所示
微信图片_20200717102650.png
如果需要转换其他编码,则将里面的编码进行替换即可。
java gbk转机内码_gbk内码转中文方法相关推荐
- java打印unicode_java程序实现Unicode码和中文互相转换
有了前一篇文章的了解,大概了解了unicode编码格式了 ANSI:汉字区的内码范围高字节从B0-F7,低字节从A1-FE Unicode:汉字的Unicode编码范围为\u4E00-\u9FA5 \ ...
- java gbk转机内码_Java实现的UTF-8,GBK,Unicode编码相互转换的代码
java实现UTF-8,GBK,Unicode编码相互转换,代码如下: public class UTF2GBK { public String gbk2utf8(String gbk) { Stri ...
- JS将unicode码转中文方法(解决IE8对JSON.stringify中文转换成unicode的问题)
第①种情况:(无特殊字符) // 把json对象转为json串 var stringcontent = JSON.stringify(data.jsonObject); //此时变量为:stringc ...
- mysql外码内码定义_刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系...
简体汉字编码中区位码.国标码.内码.外码.字形码的区别及关系 GB2312.GBK.GB18030等GB类汉字编码方案的具体实现方式是怎样的?区位码是什么?国标码是什么?内码.外码.字形码又是什么意思 ...
- 刨根究底字符编码之六——简体汉字编码中区位码、国标码、内码、外码、字形码的区别及关系
简体汉字编码中区位码.国标码.内码.外码.字形码的区别及关系 GB2312.GBK.GB18030等GB类汉字编码方案的具体实现方式是怎样的?区位码是什么?国标码是什么?内码.外码.字形码又是什么意思 ...
- [Java安全]—动态加载字节码文件
ClassLoader加载远程字节码 POC import java.io.IOException; import java.net.URL; import java.net.URLClassLoad ...
- 了解中文(英文)字库的分布,如何从一个汉字的内码得出其字库
了解中文(英文)字库的分布,如何从一个汉字的内码得出其字库 1.以前的字符显示都是英文的,占一个字节.比如'1',对应的ASCI是0x31,表示处理器将'1'解释成0x31. 如 case asci_ ...
- 内码输入法手机版下载_windows7系统怎么下载和安装内码输入法?
许多用户询问小编说 笔记本专用win7系统 如何下载和安装内码输入法?内码输入法有什么用途呢?通过内码输入法是可以输出自己编辑的字符的,然而win7系统中并没有自带内码输入法,之前xp系统自带有内码输 ...
- java 外码 内码_什么是汉字的内码、外码、交换码、字形码?
展开全部 1.内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入.输62616964757a686964616fe78988e69d8331333433616234出与系统平台之间的交换码,通过 ...
- VC中三种常见中文内码的转换方法(GB2312/GBK/BIG5)
我们平时常见的三种中文内码是:GB2312(简体中文).GBK.BIG5(繁体中文).网上有很多中文内码的专用转换工具.我们碰到由于内码不一致而导致的乱麻问题,用这些工具可以进行相互转换.但论坛里经常 ...
最新文章
- 扩展卡尔曼滤波EKF与多传感器融合
- Azure实践系列 1:部署和基本配置Azure AD
- showimg.php,layer弹出图片
- #ifdef _DEBUG
- 腾讯数字生态大会倒计时4天:请收下这份最全的TEG参会攻略~
- 协方差矩阵, 相关系数矩阵
- Hibernate自动提交命令强制MySQL在过多的磁盘I / O中运行
- nginx+mysql+php+cacti+rrdtool全方位架构急速版
- Oracle 统计信息备份/表分析
- idea右边maven全爆红_通过Idea创建Spring Boot java项目
- mysql config type_mysql_config_editor用法举例
- 困兽之斗!使用JavaScript执行客户端的exe文件(excute the .exe file on client-side machine by JavaScript)...
- Android游戏SQL注入,关于Android contentprovider sql注入问题
- arduino c语言pdf,arduino编程从零开始
- 高等数学(第七版)同济大学 习题2-4 个人解答
- 如何配置服务器的安全?
- 谨记:只看背驰会死翘翘的!
- @interface List
- 荒野行动pc版服务器无响应,荒野行动PC版闪退怎么办 电脑版闪退解决方法
- 微信公众号【黄小斜】和【Java技术江湖】