`
wangdeshui
  • 浏览: 247174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

代码段:ASCII to Unicode

 
阅读更多
   1: private string ConvertAsciiToUnicode(string theAsciiString)
   2:  {
   3:     // Create two different encodings.
   4:     Encoding aAsciiEncoding = Encoding.ASCII;
   5:     Encoding aUnicodeEncoding = Encoding.Unicode;
   6:  
   7:     // Convert the string into a byte[].
   8:     byte[] aAsciiBytes = aAsciiEncoding.GetBytes(theAsciiString);
   9:  
  10:     // Perform the conversion from one encoding to the other.
  11:     byte[] aUnicodeBytes = Encoding.Convert(aAsciiEncoding, aUnicodeEncoding,
  12:     aAsciiBytes);
  13:  
  14:     // Convert the new byte[] into a char[] and then into a string.
  15:     char[] aUnicodeChars = new
  16:     char[aUnicodeEncoding.GetCharCount(aUnicodeBytes, 0, aUnicodeBytes.Length)];
  17:     aUnicodeEncoding.GetChars(aUnicodeBytes, 0, aUnicodeBytes.Length,
  18:     aUnicodeChars, 0);
  19:     string aUnicodeString = new string(aUnicodeChars);
  20:  
  21:     return aUnicodeString;
  22: }
分享到:
评论

相关推荐

    Delphi字符编码转换工具,hex/unicode/ascII互转.rar

    输入一段字符串(汉字或者英文),可将其转换为Unicode编码或AscII编码。 其中有一段代码避免程序的重复执行(调试通过),原理:在程序启动时将Application的Title特性字段的值暂时改变。利用Windows API函数Find...

    精易模块[源码] V5.15

    6、修正“窗口_枚举所有子窗口”当过滤类名输入空符号或一段空文本后无法枚举的BUG,感谢易友【vibu】反馈. 7、改名“编码_Ansi到十进制_文本”源作者重新改名为“编码_Ansi到ASCII_文本型”。 8、字节集_还原,新版...

    unidecode:Unicode文本的ASCII音译-GitHub镜像

    例如,当与不支持Unicode的旧代码进行集成时,或者为了便于在美国键盘上输入非罗马名称时,或者从仍易于理解的人类可读Unicode字符串构造ASCII机器标识符时。 一个流行的例子是从文章标题中创建一个URL段。 ...

    OllyICE,od

    完全支持Unicode: 几乎所有支持 ASCII 的操作同时也支持 UNICODE,反之亦然。 名称: OllyDbg 可以根据 Borland 和 Microsoft 格式的调试信息,显示输入/输出符号及名称。Object 扫描器可以识别库函数。其中的名称...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * Classes for Unicode blocks and categories Unicode 字符类 * \p{InGreek} A character in the Greek block (simple block) \p{InGreek} 希腊语种的字符 (simple block) * \p{Lu} An ...

    ApkIDE——安卓反编译

    集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反编译、Apk打包、Apk签名,支持语法高亮的代码编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造成可视的、一体化的APK修改工具...

    TypeToPaste:桌面 Java 应用程序可帮助用户在禁止或不支持粘贴时粘贴文本

    然而,Unicode 字符更复杂。 TypeToPaste 不打印字符。 它模拟击键。 这意味着必须知道目标机器的键盘布局。 例如,如果用户想使用远程桌面 TypeToPaste 将文本从他的计算机粘贴到另一台机器,则必须知道远程机器的...

    安卓反汇编工具 APK 改之理 Apk IDE 3.5.0 中文绿色免费版.zip

    内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。 内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。 所有操作步骤、操作结果都以良好的阅读格式输出在...

    grub4dos-V0.4.6a-2017-02-04更新

    最多 32 段碎片。若全部采用新版,则可传递碎片信息。 2.ntfs 文件系统支持 8Kb 以内的非常驻属性列表。 3.修正了 udf 格式光盘驱动 bug。 4.修正了 iso9600_Joliet 文件格式转义符显示问题。 2014-01-16(yaya) ...

    手机短信PDU编码格式及实例说明.pdf

    使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送...

    针对GUI库功能强,但使用问题颇多的现象,决定重构。

    开发者:段传辉 联系: 53761929@qq.com 博客: http://blog.csdn.net/beidoustudio 开源: 部分源码开放 ======================================================================== 针对GUI库功能强,但使用...

    java经典面试2010集锦100题(不看你后悔)

    (1)public class CharToInt (2){ (3) public static void main(String[] args) (4) { (5) int a,b=10; (6) char c='语'; (7) a=b+c; (8) System.out.println("结果是:"+a); (9) } (10)} ...

    模拟试题1及答案-Java语言程序设计(第3版)-沈泽刚-清华大学出版社.docx

    给定下面代码段,程序运行结果是 public class Foo{ public static void main(String[] args){ int i = 1; int j = i++; if((++i > j) && (i++ == j)){ i += j; } System.out.println("i = "+i) ; } } A. i = 1 B. ...

    PseudoLocalizer-crx插件

    “ [1 [Test] 1]”●高值字符●●前256个字符在许多ASCII和Unicode中都是相同的。 当文本仅为英文时,编码错误的页面将不会显示错误,但是在内容本地化之后,可能会出现问题。 伪本地化库会将低值字符转换为仍然可以...

    SVN服务器与VS2005客户端par1

    程序员(特别是那些依赖版本控制的程序员)是一个非常谨慎的群体,Subversion 着实用了很长一段时间,才得到他们的广泛接受。很少有程序员愿意冲在易于流血的最前沿,即便是他们已经因为 CVS 受了伤。甚至是在 ...

    SVN服务器VS2005客户端part2

    程序员(特别是那些依赖版本控制的程序员)是一个非常谨慎的群体,Subversion 着实用了很长一段时间,才得到他们的广泛接受。很少有程序员愿意冲在易于流血的最前沿,即便是他们已经因为 CVS 受了伤。甚至是在 ...

    powerbuilder

    功能直接向打印机发送任意字符串,通常用于发送打印机的控制代码。 语法PrintSend ( printjobnumber, string {, zerochar } ) 参数printjobnumber:用PrintOpen()函数打开的打印作业号string:string类型,指定发送...

    The Art of Assembly Language

    2.16 Unicode字符集 2.17 更多信息 第3章 存储器的访问与结构 3.1 本章概述 3.2 80x86的寻址方式 3.3 运行时存储器的结构 3.4 HLA如何为变量分配内存 3.5 HLA对数据对齐的支持 3.6 地址表达式 3.7 类型强制转换 3.8 ...

    delphi 开发经验技巧宝典源码

    0095 使用Length函数取得一段字符串的长度 65 0096 使用Pos函数返回子字符串第一次出现的索引值 66 0097 使用Quotedstr函数返回字符串的引证串 66 0098 使用Trim函数删除字符串的首尾空格 66 4.2 数学计算...

Global site tag (gtag.js) - Google Analytics