想要实现中文字符转换为Unicode编码的话主要用到的是一个这样的包,自己可以去API文档里面查看下的

java.util.Properties;

直接进入主题吧,主要是

package Test01;

import java.util.Properties;

public class Test {

public static void main(String[] args) {

String s = "简介";

String tt = gbEncoding(s);

System.out.println(decodeUnicode("\\u7b80\\u4ecb"));

System.out.println(HTMLDecoder.decode("开始"));

String s1 = "\u7b80\u4ecb";

System.out.println(s.indexOf("\\"));

}

public static String gbEncoding(final String gbString) {

char[] utfBytes = gbString.toCharArray();

String unicodeBytes = "";

for (int byteIndex = 0; byteIndex < utfBytes.length; byteIndex++) {

String hexB = Integer.toHexString(utfBytes[byteIndex]);

if (hexB.length() <= 2) {

hexB = "00" + hexB;

}

unicodeBytes = unicodeBytes + "\\u" + hexB;

}

System.out.println("unicodeBytes is: " + unicodeBytes);

return unicodeBytes; }

public static String decodeUnicode(final String dataStr) {

int start = 0;

int end = 0;

final StringBuffer buffer = new StringBuffer();

while (start > -1) {

end = dataStr.indexOf("\\u", start + 2);

String charStr = "";

if (end == -1) {

charStr = dataStr.substring(start + 2, dataStr.length());

} else {

charStr = dataStr.substring(start + 2, end);

}

char letter = (char) Integer.parseInt(charStr, 16); // 16进制parse整形字符串。

buffer.append(new Character(letter).toString());

start = end;

}

return buffer.toString();

}

}

java 中文转换成Unicode编码和Unicode编码转换成中文

转自:一叶飘舟 http://blog.csdn.net/jdsjlzx/article/details/ package lia.meetlucene; import java.io.IOExcep ...

中文转换成Unicode编码 和 Unicode编码转换为中文

前几天,遇到一个问题,就是在浏览器地址栏传递中文时,出现乱码,考虑了一下,解决方式有很多,我还是采用了转换编码的方式,将中文转换为Unicode编码,然后再解码成中文,以下是实现的过程,非常简单! p ...

转换编码,将Unicode编码转换成可以浏览的utf-8编码

//转换编码,将Unicode编码转换成可以浏览的utf-8编码 public function unicodeDecode($name) { $pattern = '/([\w]+)|(\\\u([ ...

【JAVA编码】 JAVA字符编码系列二:Unicode&comma;ISO-8859&comma;GBK&comma;UTF-8编码及相互转换

http://blog.csdn.net/qinysong/article/details/1179489 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记 ...

关于JAVA字符编码:Unicode&comma;ISO-8859-1&comma;GBK&comma;UTF-8编码及相互转换

我们最初学习计算机的时候,都学过ASCII编码. 但是为了表示各种各样的语言,在计算机技术的发展过程中,逐渐出现了很多不同标准的编码格式, 重要的有Unicode.UTF.ISO-8859-1和中国人 ...

JAVA字符编码二:Unicode&comma;ISO-8859&comma;GBK&comma;UTF-8编码及相互转换

第二篇:JAVA字符编码系列二:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换   1.函数介绍 在Java中,字符串用统一的Unicode编码,每个字符占用两个字节,与编码有 ...

字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的?

转自:  http://apps.hi.baidu.com/share/detail/17798660 字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得字符编码的知识.不注意的人可能对这个不 ...

java IO之 编码 (码表 编码 解码 转换流)

编码 什么是编码? 计算机中存储的都是二进制,但是要显示的时候,就是我们看到的却可以有中国 ,a  1 等字符 计算机中是没有存储字符的,但是我们却看到了.计算机在存储这些信息的时候,根据一个有规 则 ...

unicode编码、字符的转换和得到汉字的区位码

一:unicode编码.字符的转换截图 二:unicode编码.字符的转换代码 using System; using System.Collections.Generic; using System ...

android TextView Unicde编码转换 android中一些特殊字符Unicode码值

android TextView Unicde编码转换 android中一些特殊字符Unicode码值 android中一些特殊字符(如:←↑→↓等箭头符号,约等于号≍)的Unicode码值 Text ...

随机推荐

Linux高级权限管理 - ACL

传统权限模型缺点: 传统的UGO权限模型无法应对负责的权限设置要求,如对于一个文件只能设置一个组,并且对该组进行权限控制,但是如果该文件有多个组合会对其进行访问,并且都要要求权限限制时,传统的UGO模 ...

iOS开发:XCTest单元测试(附上一个单例的测试代码)

测试驱动开发并不是一个很新鲜的概念了.在我最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确.我所学习第一门语言是c语言,用的最多的是在算法设计上,那时候最常做的事情就是编 ...

Android Studio 总结

1:添加插件 File->Setting->plugins->Browse repoistories

AndroidStudio的一些坑

以下环境为Android Studio 1.3.2,Gradle 2.7(as自带2.4,另下载的2.7) 编译时提示Multiple dex files define: Lcom/sina/weib ...

数理方程:Fourier变换与卷积

更新:1 APR 2016 关于傅里叶级数参看数理方程:Fourier级数 Fourier变换: 对于满足Dirichlet条件的函数\(f(t)\)在其连续点处定义 \(F(\omega)=\int ...

Codechef Nuclear Reactors 题解

There are K nuclear reactor chambers labelled from 0 to K-1. Particles are bombarded onto chamber 0. ...

SQlServer---时间的操作

select Day(getdate())--当前日是这个月的第几天 -Day(getdate()))))--当前月有多少天 -Day(getdate()))))-Day(getdate())--当前 ...

关于微信分享功能开发的一些bug

wx.onMenuShareTimeline({//onMenuShareTimeline title: (h('#mainForm').children('.content').inf('value ...

扩充表字段长度,引发的意外KILLED&sol;ROLLBACK

这一段时间,因为系统升级,新系统产生的数据长度,比原来的数据长度要长,所以说要扩充一下字段长度. ) --修改字段长度sql 在执行的时候,有这样一个情况. 例如Student表的Name字段长度是n ...

java unicode编码转换中文_Java实现 中文转换成Unicode编码 和 Unicode编码转换成中文...相关推荐

  1. java获取界面输入数字_Java练习题-从键盘接受一个数字,列出该数字的中文表示格式...

    import java.util.Scanner; /** * 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三:键盘输入3103,打印出三一零三. * * @auth ...

  2. java字符流的父类_Java基于代码实战的字符流父类、字符转换流、缓冲字符流、过滤流...

    1. Java输入输出(I/O)流的知识回顾: 补充:因为这篇文章是基于上一篇的延续,因此将上一篇进行简单的回顾,以便理解本节内容. 1)输入输出(I/O)流分类:共分为字节型输入输出流和字符型输入输 ...

  3. java 数据库 字段名 转_Java正则表达式实现表字段名和驼峰式命名转换

    Java正则表达式实现表字段名和驼峰式命名转换 在开发过程中,数据表中的字段名我们通常以"_"分隔(如:user_name),而在Java的实体类中我们的字段属性通常采用驼峰式命名 ...

  4. Java中文jsp页面_java中文乱码解决之道(七)—–JSP页面编码过程

    我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...

  5. java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程

    我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...

  6. java unicode to 中文_java 怎么把unicode转中文

    用java如何把unicode码转成汉字?会有那么一天我和你躺在同一张大床上,醒来第一眼看见的就是你. 用java怎么把"\u4fdd"码转成汉字? 程序怎么写的?干柴遇烈火,那叫 ...

  7. java unicode转ascii码_Java用native2ascii命令做unicode编码转换

    背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码.原因是java ...

  8. Java中字符编码问题和中文占几个字节的问题(ASCII Unicode UTF-8 )

    ASCII码 在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte).也就是说,一个字 ...

  9. java取字符串首字母_java 获取中文字符的首字母

    原理: GB2312编码中的中文是按照拼音排序的 注意: 一些生僻的字无法获得正确的首字母,原因是这些字都是后加入的. import java.io.UnsupportedEncodingExcept ...

  10. java io流拒绝访问_JAVA IO流 - 张宏良的个人空间 - OSCHINA - 中文开源技术交流社区...

    IO流 一.File类的使用 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File能新建.删除.重命名文件和目录,但File不能访问文件内容本身.如果需要访问文件内容本身 ...

最新文章

  1. url特殊字符转义及解决方法
  2. python词云图代码示例 无jieba_【词云图】如何用python的第三方库jieba和wordcloud画词云图...
  3. mysql5.7.23版本环境配置
  4. python echo(msg) 字符串_[宜配屋]听图阁
  5. PWN-PRACTICE-BUUCTF-23
  6. linux 脚本在哪里编写,Linux 脚本编写基础(一)
  7. 如何用各种编程语言杀死一条龙
  8. Ubuntu18.04忘记密码解决
  9. 黑莓手机刷linux,【教程】黑莓手机 BlackBerry DM6.0 完整刷机教程 含瘦身方法...
  10. Skyline软件系列平台
  11. 求你们不要再问我录屏软件了,这些电脑、手机录屏软件全给你们!
  12. weiPe系统启动盘还原
  13. HttpClient 4 和 HttpClient 3 设置超时
  14. 云通信-腾讯云,TLS独立模式公私钥生成
  15. 更改计算机的主题和桌面背景,怎么设置和更改桌面背景
  16. 关于流程管理的这些事:项目流程及方法工具
  17. 汝州九峰山下自产自销的好蜂蜜
  18. composer require topthink/think-migration报错
  19. 转换通达信分钟数据,包括5分钟和1分钟数据
  20. 异常检测 RegAD-Registration based Few-Shot Anomaly Detection 论文学习

热门文章

  1. Keil5 解决编译通过显示红叉
  2. c语言求区间内素数个数_C语言题目
  3. c++将十进制存放在2个字节及多个字符中
  4. TcpSocket的Qt串口实现与QtSocket接收数据不完整处理方法
  5. html5媒体查询的特点,巧妙使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的好方法...
  6. matlab在数学教学,Matlab在数学函数教学中的应用
  7. 活动报名管理系统 php源码,活动报名系统微预约源码,万能表单8.1.21版
  8. VUE3+TS 生成一些五线谱
  9. Windows程序设计之基本介绍
  10. php tcp utp链接,【黑帽seo】php随机调用友情链接技术