导航:首页 > 编程语言 > java中文转unicode

java中文转unicode

发布时间:2023-05-05 16:18:33

java怎么把UTF-8里面的汉字转成Unicode

string.getbytes("ISO646-US")

Unicode当然是一个很来大的集合,现在源的规模可以容纳100多万个符号。每个符号的编码都不一样,比如,U+0639表示阿拉伯字母Ain,U+0041表示英语的大写字母A,“汉”这个字的Unicode编码是U+6C49。
Unicode固然统一了编码方式,但是它的效率不高,比如UCS-4(Unicode的标准之一)规定用4个字节存储一个符号,那么每个英文字母前都必然有三个字节是0,这对存储和传输来说都很耗资源。

⑵ JAVA程序,从键盘输入汉字,并将汉子转换为相应的unicode编码,怎么写啊

代码

importjava.util.Scanner;

publicclassMain{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("请输入汉字:");
Stringinput=sc.nextLine();
if(input.length()==0){
System.out.println("输入错误");
return;
}

System.out.println("汉字转unicode结果:");
char[]chars=input.toCharArray();
for(inti=0;i<chars.length;i++){
Stringunicode=Integer.toHexString(chars[i]);
if(unicode.length()<=2){
//不足四位前面加0补齐
unicode="00"+unicode;
}
unicode="\u"+unicode;

System.out.println(chars[i]+":"+unicode);
}
}
}

⑶ Java如何将一段汉字变成unicode码

publicclassT{
publicstaticvoidmain(String[]args){
抄Strings="我爱你";
System.out.println(string2Unicode(s));
}
(Stringstring){

StringBufferunicode=newStringBuffer();

for(inti=0;i<string.length();i++){

//取出每一个字符
charc=string.charAt(i);

//转换为unicode
unicode.append("\u"+Integer.toHexString(c));
}

returnunicode.toString();
}
}

⑷ 怎样用JAVA打印汉字的UNICODE代码

/**
* 字符串转换unicode
*/
public static String string2Unicode(String string) {

StringBuffer unicode = new StringBuffer();

for (int i = 0; i < string.length(); i++) {

// 取出每一个字符
char c = string.charAt(i);

// 转换为unicode
unicode.append("\\u" + Integer.toHexString(c));
}

return unicode.toString();
}

/**
* unicode 转字符串
*/
public static String unicode2String(String unicode) {

StringBuffer string = new StringBuffer();

String[] hex = unicode.split("\\\\u");

for (int i = 1; i < hex.length; i++) {

// 转换出每一个代码点
int data = Integer.parseInt(hex[i], 16);

// 追加成string
string.append((char) data);
}

return string.toString();
}

⑸ 怎样讲string转换成unicode,请高手来 Java SE

:java中字符串本来就是Unicode编码的,不用转换。如果要把含中文的文本内容转成Unicode编码值显示,可以用JDK自带的native2ascii命令。在JDK的bin目录下运行native2ascii.exe,输入中文文本回车就可以了。

⑹ java中如何在中文字符和unicode编码之间进行转换

可以这样来重构字符串new String(“XXX".getByte(),”UTF-8“);后面加上编码方式

⑺ java中Unicode码的转换

String str="\u2660\u2665\u2663\u2666";
System.out.println(str);
输出:♠♥♣♦
多大点事。
字符串用\u2660 ,你问题里面的是/u2660。应该用反斜杠表示转义。

⑻ 编写JAVA程序输出中文字的unicode编码

public class Coder {

public static void main(String[] args) throws Exception {
String str = "无";
byte[] byteOfChar = str.getBytes("Unicode");
StringBuffer sb = new StringBuffer("\\u");
for (int i = 2; i < byteOfChar.length; i++) {
sb.append(getUnicode(byteOfChar[i]));
}
while(sb.length() < 6){
sb.append("0");
}
System.out.println(sb.toString());
}

// 用于获取一个字节的十六进制写法
private static String getUnicode(byte byteOfChar) {
int i = byteOfChar;
if(i < 0){
i = 128*2+i;
}
StringBuffer sb = new StringBuffer();
char[] unicode = null;
while (i != 0) {
switch (i % 16) {
case 10:
sb.append("A");
break;
case 11:
sb.append("B");
break;
case 12:
sb.append("C");
break;
case 13:
sb.append("D");
break;
case 14:
sb.append("E");
break;
case 15:
sb.append("F");
break;
default:
sb.append(i % 16);
break;
}

i = i / 16;
}
unicode = sb.toString().toCharArray();
sb = new StringBuffer();
for (int u = unicode.length - 1; u >= 0; u--) {
sb.append(unicode[u]);
}
return sb.toString();
}

}
将字符转换成unicode编码。

⑼ 用java如何把unicode码转成汉字

java中将unicode码转换成汉字的方式是直接使用string类型,打印即可:

Stringascii="u4f01u4e1a";//这两个unicode码就是企业的
System.out.println(ascii);//打印出来

运行结果:睁携御

企业

Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头悉岩,0x7ECF转换成隐拆十进制 就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制, 2的16次方等于65536,所以UCS-2最多能编码65536个字符。

⑽ 用eclipse写java时,怎么把中文字符转换成unicode

在ECLIPSE中安装Property插件,然后打开一个Property文件,右键该文件,选隐绝世择【Unicode表灶肢示】菜单,宏做弹出文件中以unicode方式显示该文件的全部内容

阅读全文

与java中文转unicode相关的资料

热点内容
linux文件系统的结构 浏览:87
电脑里文件怎么删除文件夹在哪里 浏览:876
1602显示屏代码 浏览:834
proface密码 浏览:190
什么app帮别人买感冒药 浏览:365
华为终端客服微信 浏览:33
文件后面加内容应该怎么取名 浏览:959
可以学会讲白话的app有哪些 浏览:332
mysql数据库navicat 浏览:246
word如何固定文本框 浏览:974
什么文件转换为pst 浏览:76
编程在哪里好找工作 浏览:177
电脑图标上有个文件 浏览:832
笔记本i5系统重装教程 浏览:472
文件如何变白 浏览:679
长城c30加装导航升级 浏览:648
压缩包会改变文件内容么 浏览:548
45度面槽怎么编程 浏览:742
苹果6原装充电器多大的 浏览:814
腾讯群文件 浏览:584

友情链接