what is wrong? chinese are in the range of 4e00-9fa5also use
Convert.ToInt32(Str[i]).ToString("X2")
Convert.ToInt32(Str[i]).ToString("X2")
解决方案 »
- RawPrinterHelper打印文件
- 求一个.net2003和SQL 2000有关的动态树形菜单
- 关于打包安装求助
- 用TextBox往数据库添加数据 DataGrid显示出来的问题(数据添加进去显示不出来 郁闷)谁帮看一下(附代码)
- 如何获取变量名的层级结构
- 求助C# IOCP性能并发
- 已知动态添加的checkbox的name,怎么获取该checkbox的状态
- 那位朋友帮忙,不知道哪里有招业务员的!想换工作!非常感谢!
- 考研好还是搞计算机技术啊??
- 请教~~~~~~~~~~
- 请问各位高人:Visual Studio.NET 简体中文版的最新版本是什么,是2003还是2004?一共几张盘,是不是7张啊?哪有下载的,请给提供一个可
- 判断DateSet读取数据的问题!
Convert.ToInt32(Str[i]).ToString("X2")
还是跟原来一样。这边有个说明:“对于汉字则以其内码的16进制值来表示,如“测试”应为B2E2CAD4。”
但是,我的结果却是:6D4B8BD5
为什么不一样?
Convert.ToInt32(Str[i]).ToString("X2")还是不行。up!
string Str = "\tHello, World测试";
for (int i = 0; i < Str.Length; ++i)
{
byte[] bs = enc.GetBytes(Str[i].ToString());
for (int j=0; j < bs.Length; j++)
Console.Write("{0:X2}", bs[j]);
Console.WriteLine();
}
非常感谢 saucer(思归) !结贴!