首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

【】怎么在C#实现中文HZ编码的解码?希望各位大大能提供源码。谢谢谢谢。

2012-03-24 
【】如何在C#实现中文HZ编码的解码?希望各位大大能提供源码。。。多谢多谢。。。如果对中文进行编码以后生成的是以

【】如何在C#实现中文HZ编码的解码?希望各位大大能提供源码。。。多谢多谢。。。
如果对中文进行编码以后生成的是以~{开头,~}结尾的字符串,那么是表示用了HZ编码对吗?

现在的问题是,比如我有一个字符串是~{IO:#5Z6~JPU~9$3LSPO^9+K> ~},

那么怎么样转化成中文字符呢?就是HZ的解码。。。

我在网上看了一下它的算法,可是仍然不知道怎么做。

“HZ编码也是一种Internet上常见的编码方式,它的编码规则是只对高位为1的字符(如汉字的双字节内码)进行编码。具体方法是将最高位屏蔽,只保留低7位,并将经过变换后的字符部分用符号~{和~}括起来,当解码的时候只需将括号对里面的那部分高位重置为1就可以正确的加以还原了。”

请问各位大大,string   hzDecode(string   str){}
这个HZ解码的方法在C#里面该怎么写呢?

万分感谢!

[解决办法]
帮顶帮顶,我也想知道

热点排行