在线unicode编解码 C#中[Unicode编码]和[Unicode解码]示例

C#中[Unicode编码]和[Unicode解码]示例――简介

在.NET编程中经常要把中英文转为Unicode编码格式,比如需要发短信时,可能就需要将短信内容转码后才能发送。同时也需要将Unicode编码格式的原始数据解码为中英文格式,比如收到原始短信数据后,需要将编码后的短信内容进行解码。

下面举例介绍Unicode编码和Unicode解码的方法。

C#中[Unicode编码]和[Unicode解码]示例――工具/原料

Microsoft Visual Studio 2010

C#中[Unicode编码]和[Unicode解码]示例――方法/步骤1

C#中[Unicode编码]和[Unicode解码]示例 1、

打开Microsoft Visual Studio 2010, 新建名字为【Unicode编码/解码示例】的程序。

本程序可以将用户输出的原始中英文转换为Unicode编码格式,也可以将用户输入的Unicode编码后的数据进行解码。


C#中[Unicode编码]和[Unicode解码]示例 2、

在新程序界面上添加对应的控件:包括,

用于输入原始字符串的2个文本框;

用于输出日志的文本框;

两个编码和解码的【输出】按钮。


C#中[Unicode编码]和[Unicode解码]示例 3、

编辑代码,添加Unicode编码按钮【输出】的代码

如果未输入原始数值,则提示并退出;

在线unicode编解码 C#中[Unicode编码]和[Unicode解码]示例

获取原始数值;

调用unicode编码的方法输出编码后的内容。


C#中[Unicode编码]和[Unicode解码]示例 4、

设置编码的方法

如果传递的字符串为空,则返回空值,

定义临时字符串1和2,

逐个将单个字符转为unicode码,

如果转为unicode码后的长度为2,则加上00前缀,

累加到输出字符串中,

返回结果字符串。

C#中[Unicode编码]和[Unicode解码]示例_unicode编码


C#中[Unicode编码]和[Unicode解码]示例 5、

添加Unicode解码按钮【输出】的代码

如果未输入原始数值,则提示并退出;

获取原始数值;

调用unicode解码的方法输出解码后的内容。


C#中[Unicode编码]和[Unicode解码]示例 6、

设置解码的方法

如果传递的字符串为空,则返回空值,

定义临时字符串1和2,

将原始码逐个解析,

取出第一个4位unicode原始码,

在需要解析的字符串中减去刚才取出的4位码,

将unicode解码后累加到输出字符串中,

如果剩余的字符串长度不足4位,标示已经解码完成,退出循环。

返回解码后的结果字符串。


C#中[Unicode编码]和[Unicode解码]示例 7、

生成exe文件进行测试。

C#中[Unicode编码]和[Unicode解码]示例_unicode编码


C#中[Unicode编码]和[Unicode解码]示例 8、

首先测试英文编码和解码。输入原始字符串【test unicode】,点击【输出】。

可以看到编码后的结果。


C#中[Unicode编码]和[Unicode解码]示例 9、

将刚才编码的结果输入到解码的原始字符串文本框中,点击【输出】。

可以看到解码后的结果是【test unicode】,表示编码和解码过程正确。


C#中[Unicode编码]和[Unicode解码]示例 10、

再来测试中文编码和解码。输入原始字符串【百度经验大家好】,点击【输出】。

可以看到编码后的结果。

C#中[Unicode编码]和[Unicode解码]示例_unicode编码


C#中[Unicode编码]和[Unicode解码]示例 11、

将刚才编码的结果输入到解码的原始字符串文本框中,点击【输出】。

可以看到解码后的结果是【百度经验大家好】,表示编码和解码过程正确。

  

爱华网本文地址 » http://www.413yy.cn/a/8104060103/165935.html

更多阅读

天才捕手 识别舆情捕手 找到你要的圈子

     绝大多数时候,你做的事情只会被粉丝们看到。新的唱片、公 开听证会、新的演讲,这些东 西所能到达的人群都是什么人呢?是那些 知道商店里面卖什么货的人。  在互联网世界里,有时候一个小小的点子就会引起轩然大波,某个出

贝塔斯曼败走中国内情:简单拷贝失效

  虽说坚持是一种美德,但也许正因如此,贝塔斯曼至今只能在中国收获一个10余年的亏损。  在中国至今仍未盈利的贝塔斯曼发现,中国的连锁书店已成烧钱的“火炉”,并无法改变。于是这家公司决定,在8月份开始之前,关闭旗下36家连锁书店

金庸无双2绝情谷剧情 绝情谷 绝情谷-简介,绝情谷-影视剧情

绝情谷是《神雕》中最让人印象深刻的地方。是一贯以历史真实感著称的金大侠创造的最大、最虚幻的艺术场景绝情谷了。神雕是一部道学味浓厚的作品。绝情谷正是按道家理想创造的这样一个地方。曲折隐秘的溪流、幽深的竹林、质朴无华的

幼儿园教师工作总结 幼儿园教师第一学期工作总结

  岁月如流,在不知不觉中自XX年毕业于温师院来到马屿镇幼儿园工作将近4年半的光景了。自工作以来,我一直坚持踏踏实实为人,兢兢业业做事。总的感觉是:劳有所得,一份耕耘,一份收获。在这一学期中,我担任了小二班班主任工作以及小班段教研

声明:《在线unicode编解码 C#中[Unicode编码]和[Unicode解码]示例》为网友单一邮差分享!如侵犯到您的合法权益请联系我们删除