`

Unicode码和字符间的相互转换

    博客分类:
  • java
阅读更多
//**************************************************************************
//UnicodetoChar 

public class UnicodetoChar { //以空格为分隔
     private String theString;
     
     public UnicodetoChar(String theString){
    	 this.theString = theString;
     }
     
     public String convert(){
    	 int i=0;                    //临时变量
    	 String s  = new String ();  //用于保存转换后的字符
    	 String thechar = new String();//当前将要转换的Unicode
    	while(i<theString.length()){   //每次循环转换一个Unicode码
    		while(i<theString.length()&&(theString.charAt(i)!=' ')){
    		 thechar += theString.charAt(i++);   //其实每次的thechar是单个字符
    	 }
    	 s+=(char)Integer.parseInt(thechar);
    	 thechar ="";
    	 i++;
     }
     return s;
     }
}


//**************************************************************************
//ChartoUnicode

public class ChartoUnicode {
   private String theString;
   
   public ChartoUnicode(String aString){
	   theString = aString;
   }
   
   public String convert(){
	   int i,j;
	   String chartodigit = new String();// 保存转换后的Unicode码
	   for(i=0;i<theString.length();i++){  //每次循环转换一个字符
		   j = (int)theString.charAt(i); //将一个字符转换为Unicode码
		   chartodigit+=j+" ";  //将转换后的Unicode码保存起来
	   }
	   return chartodigit;
   }
}




分享到:
评论

相关推荐

    C语言字符编码转换UNICODE、GBK、UTF-8互相转换

    3. **转换**:在Unicode字符数组中,你可以直接进行转换,因为UNICODE是统一的编码标准,可以作为中间格式。例如,从GBK转到UTF-8,只需将GBK的宽字符转换为对应的UTF-8字节序列。 4. **编码**:将Unicode字符数组...

    C#16进制unicode字符和汉字相互转换

    在编程领域,尤其是在涉及到字符编码的时候,理解和操作16进制Unicode字符与汉字之间的转换是一项基本技能。在C#环境中,这项任务可以通过内置的类库和方法来实现。本工具正是针对这一需求,提供了一个方便的C#实现...

    Unicode字符转换器

    支持unicode码和字符之间的相互转换

    ANSI字符串与Unicode字符串的相互转换

    总之,了解并熟练掌握ANSI字符串与Unicode字符串的相互转换是编程中的重要技能,尤其是在处理国际化和本地化问题时。正确处理字符编码转换可以确保软件能够正确显示和处理各种语言的文本,提升用户体验。

    unicode编码(UTF8)的十六进制 与字符 互相转换

    一些设备串口通讯使用的是unicode,这时候我们解码就要使用unicode 编码包含的是中文,英文,俄文还是日文什么的,只要把它转换成Unicode就能被识别,而不用再考虑...unicode编码(UTF8)的十六进制 与字符 互相转换

    unicode码与GB码互相转换

    标题中的"unicode码与GB码互相转换"涉及到两种主要的汉字编码标准:Unicode(国际通用的字符编码标准)和GBK(中国国家标准的扩展GB2312编码)。在嵌入式系统或者文件系统中,为了正确显示和存储中文字符,就需要...

    MFC编写的字符和Unicode相互转换

    1.可以将字符(包括中文和英文)和Unicode相互转换。2.将正整数转化为八进制、二进制、十进制、十六进制。3.键盘钩子,根据按键,显示字符、ACS码值、二进制数值。编译环境VC++6.0,系统:windows xp SP3

    VB 字符和ASCII码间的相互转换

    本文将深入探讨VB中的字符和ASCII码之间的相互转换,并提供相关实践示例。 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码系统,最初被设计...

    ASCII_UNICODE_UTF8字符串互相转换的C++代码

    ASCII_UNICODE_UTF8字符串互相转换的C++代码ASCII_UNICODE_UTF8字符串互相转换的C++代码ASCII_UNICODE_UTF8字符串互相转换的C++代码ASCII_UNICODE_UTF8字符串互相转换的C++代码ASCII_UNICODE_UTF8字符串互相转换的...

    unicode和utf8编码相互转换C代码

    内容为utf8编码和unicode编码相互转换的C代码,关于utf8和unicode的用途另一篇博客有介绍,请参考。 压缩包 : ntf_code.rar 列表 ntf_code\uni_utf8.h ntf_code\utf8_u.c ntf_code\utf82u.c ntf_code\u2utf8.c ntf_...

    unicode字符和多字节字符的相互转换接口及测试工程

    总之,这个开源项目为开发者提供了一个实用工具,能够方便地在Unicode字符和多字节字符之间进行转换,从而在处理跨编码环境的文本数据时更加灵活和高效。通过深入理解和使用这些接口,可以更好地处理和兼容不同编码...

    C#字串与Unicode互相转换方法

    ### C# 字串与 Unicode 互相转换方法 在软件开发过程中,经常需要处理不同编码格式的数据,其中 Unicode 是一种常见的字符编码方式,它为每个字符分配一个唯一的数字(即码点),支持世界上几乎所有的书写系统。C# ...

    编码转换小工具,包含多种编码的相互转换[html编码转换 unicode编码转换 url编码转换 编码转换],基于framework 3.5的winform程序

    本小工具是一款基于Microsoft .NET Framework 3.5的Windows桌面应用程序(Winform程序),专门用于实现HTML编码、Unicode编码和URL编码之间的相互转换。在了解这款工具之前,我们先来详细探讨一下这些编码方式。 1....

    汉字unicode相互转换器

    总之,汉字Unicode相互转换器是一个便捷的工具,它简化了汉字与Unicode编码之间的转换过程,对于处理汉字和Unicode相关的任务具有很高的实用价值。通过了解Unicode的基本概念和转换器的工作方式,用户可以更有效地...

    Unicode字符和汉字相互转换的网页转码实现源码.rar

    在IT领域,Unicode字符编码和汉字编码转换是一个重要的主题,特别是在处理多语言文本时。Unicode是一种全球统一的字符集,涵盖了世界上几乎所有的文字系统,包括汉字。而汉字编码则包括了GB2312、GBK、GB18030等,...

    unicode和中文互相转换工具

    unicode和中文互相转换工具,支持不同编码格式。

    VC ASCII,UNICODE,UTF8字符串互相转换的C++代码

    UTF-8的优势在于其与ASCII的兼容性,前128个Unicode字符与ASCII编码相同,这使得许多ASCII处理的库和工具可以无缝地处理UTF-8编码的文本。 在C++中进行这些编码间的转换,通常需要使用一些库函数或者自定义的实现。...

    vs2008下Unicode字符串和ANSI 字符串的相互转换

    vs2008下Unicode字符串和ANSI 字符串的相互转换 一直都很不习惯vs2008下的编程,是因为其对字符串的用法不像VC6那样方便了,其实这也增加了对字符串的安全检查, 这里我花了一下午的时间研究,终于搞懂了Unicode字符...

    Unicode与ANSI字符串之间的转换

    在实际应用中,经常需要进行 Unicode 与 ANSI 字符串之间的相互转换。这种转换通常可以通过 Windows API 函数 `WideCharToMultiByte` 和 `MultiByteToWideChar` 来完成。 #### WideCharToMultiByte `...

    unicode和汉字转换

    在描述中提到的“实现Unicode和汉字的互相转码”,这意味着提供的资源可能是一个工具或者程序,可以将Unicode编码的文本转换为特定的汉字编码,反之亦然。这在处理不同系统间的数据交换时尤其有用,例如,当需要将...

Global site tag (gtag.js) - Google Analytics