`

JAVA Unicode编码与中文互换

    博客分类:
  • java
 
阅读更多
中文转Unicode
 public static String toUnicode(String s) {
	        String s1 = "";
	        for (int i = 0; i < s.length(); i++) {
	            s1 +="//u" +  Integer.toHexString(s.charAt(i) & 0xffff);
	        }
	        return s1;
	    }


Unicode转中文
 public static String fromUnicode(String unicode){
				String  str = "";
				String[] hex = unicode.split("//u");  
				System.out.println(hex.length);
				for(int i=1;i<hex.length;i++){         
					int data = Integer.parseInt(hex[i],16); 
					str+=(char)data; 
				}
				return str;
		 }
分享到:
评论

相关推荐

    Unicode与中文互换相关

    ### Unicode与中文互换相关 #### 一、引言 在计算机编程中,字符串编码是处理文本数据的基础。Unicode作为国际上广泛接受的字符编码标准,支持世界上几乎所有语言的字符,包括中文。对于中文字符的处理,Unicode...

    Big5字与Unicode的互换

    ### Big5字与Unicode的互换 #### 一、引言 在计算机处理文本的过程中,字符编码扮演着至关重要的角色。不同的编码系统被设计出来以适应不同语言的需求。Big5和Unicode是两种广泛使用的字符编码标准,它们各自适用...

    (emoji表情) unicode5与unicode5互换.zip

    1. Unicode编码标准的基本概念和作用。 2. Unicode 5版本的特点,特别是它对emoji的支持。 3. Emoji的定义、用途和在数字化通信中的重要性。 4. 如何处理和转换Unicode 5版本的emoji,包括查找不同版本间的对应关系...

    中文 Big5/GBK/Unicode/UTF8 内码转换器

    《中文编码转换器详解:Big5、GBK、Unicode与UTF8的互换之道》 在计算机世界里,字符编码是沟通人类语言与机器之间的重要桥梁。本文将详细讲解标题所提及的“中文 Big5/GBK/Unicode/UTF8 内码转换器”这一工具,...

    记事本软件 还原 可以高亮显示各种语法 自定义语法高亮 支持ANSI,Unicode,UTF-8等编码互换

    2 支持ANSI,Unicode,UTF-8等编码互换 3 可以设置无限个书签(9种图标可换)轻松定位 4 空格,制表符彩色显示,并可互相转换 5 可以对任意的文本块进行操作,ALT键+鼠标 6 对括号{}〔〕()可以高亮配对...

    第一讲C++程序员Java速成(一)

    Java使用Unicode编码来表示字符(char类型),因此一个char类型的变量可以表示任何一个Unicode字符,包括汉字。同时,Java中的char类型实际上存储的是字符在Unicode编码表中的序号。字符常量需要使用单引号(')来...

    字符与Charcode互换

    在计算机科学中,字符与Charcode(也称为Unicode编码)之间的转换是编程中常见的操作。字符是我们日常看到的文字、符号或特殊标记,而Charcode是这些字符在计算机内部的表示方式,它通常是一个整数值,用于唯一标识...

    java 简繁字互转换DEMO

    在Java编程语言中,处理简体与繁体字的互换是一个常见的需求,尤其是在处理中文文本或者进行跨地区交流时。这个"java 简繁字互转换DEMO"提供了一个示例,帮助开发者理解如何实现这样的功能。下面将详细探讨相关知识...

    编码表字库编码表GBK

    Unicode编码是一种国际标准,旨在为世界上所有的字符提供一个唯一的数字标识,其中包括了GBK编码表中的字符。通过Unicode编码,可以实现跨平台、跨语言的文本信息交换。 GBK编码表在不同的操作系统和软件中有不同的...

    java笔试题100道全

    9. 字节流与字符流:字节流处理原始的字节数据,字符流处理Unicode字符,两者不能互换使用,因为字符流有编码处理。 10. 声明合法性:D选项是合法的,它声明了一个抽象的最终方法,这在Java中是允许的。 11. 静态...

    java经典技术

    7. **char存储中文汉字**:char变量可以存储单个Unicode字符,包括中文汉字。一个中文汉字通常占两个字节,但在Java中char类型占据16位,所以可以存储。 8. **计算2乘以8**:最有效率的方式是直接使用`2 ,这是位...

    1-Java考证基础部分.docx

    8. **Unicode编码**:每个Unicode码占用16比特位,答案是B) 16。 9. **数据类型自动转换**:Java自动转换遵循从小到大的顺序:byte -&gt; short -&gt; int -&gt; long -&gt; float -&gt; double,因此答案是B) byte -&gt; short -&gt; ...

    基于ASP的gb2312和utf-8文件编码互换源码 v1.05.zip

    而UTF-8是一种变长的Unicode编码,能够表示Unicode字符集中所有的字符,包括中文字符。在处理包含中文字符的文件时,由于编码不一致,可能会导致乱码问题,因此在不同的系统或应用之间交换文件时,需要进行编码转换...

    java复习题.pdf

    Java的字符类型char采用Unicode编码,每个Unicode码点占用16个比特位。Unicode支持全球多种语言的字符,提供了更广泛的字符集。 Java支持单继承,一个子类只能有一个父类,但一个父类可以有多个子类,这体现了面向...

    SUN JAVA程序员模拟题

    - **Java平台虚拟机(JVM)**:JVM负责执行Java字节码。 #### 题目2: 常用Java包 - **知识点**:Java标准库中的常用包 - **解析**: - **java.lang**:包含构成Java编程语言核心的类(如`String`、`Integer`等)...

    UTF-8与GB2312之间的互换类.rar_ UTF-8toGB2312_UTF-8 GB2312_gb2312_mmi_ch

    UTF-8是一种广泛使用的Unicode编码方案,它能够表示世界上几乎所有的字符,包括汉字。UTF-8的一个优点是它对英文字符使用单字节,而对于多字节的非ASCII字符,如汉字,使用的是连续的多个字节,这样既保持了与ASCII...

    java复习题74.doc

    9. Java的字符类型`char`使用Unicode编码,每个Unicode码占用16个比特位,这使得Java能够支持更多的字符集和国际化的文本处理。 10. Java采用单继承机制,即一个子类只能有一个父类,但一个父类可以有多个子类。 ...

    文件编码转换(utf8与gbk相互转换)

    UTF-8(Unicode Transformation Format - 8 bit)是一种变长编码,它使用1到4个字节来表示一个字符,其中英文字符通常只用1个字节,而大多数中文字符则用3个字节。UTF-8是Unicode标准的一部分,支持全球几乎所有的...

    简体字和繁体字之间的转换

    在计算机领域,简体字和繁体字的转换是一个常见的需求,特别是在中文处理和跨地区交流中。简体字是中国大陆普遍使用的汉字形式...同时,理解Unicode编码在处理汉字时的重要性,可以帮助我们更好地理解和解决相关问题。

Global site tag (gtag.js) - Google Analytics