C#中是否有类似于VB中的StrConv(byte, vbUnicode)函数呀?实现相似功能! 本人也刚学C#,好象没有。不过可以在C#使用VB.net转换函数。1,先引入VISUAL BASIC RUNTIME;2,using Microsoft.VisualBasic;3,然后可以使用VB函数。使用带命名空间的全称。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那多笨用system.text.encoding自己到MSDN查用法吧,比strConv强大多得 string tmp = "C#中是否有类似于VB中的StrConv(byte, vbUnicode)函数呀?实现相似功能";byte[] tmpBy = System.Text.Encoding.Unicode.GetBytes(tmp);string tmpStr = System.Text.Encoding.Unicode.GetString(tmpBy); byte[] receive;receive=new byte[2];receive[0]=0xD6;receive[1]=0xD0; //这是我用VB的asc()函数求得的“中”字的编码string Str = System.Text.Encoding.Unicode.GetString(receive);可是得不到"中"字呀!无法显示的字符。 使用System.Text.Encoding.Unicode.GetBytes("中")获得的字节数组结果是0x2D 0x4E和你的那个数组内容不一样,说明你那边得到的不是Unicode格式编码的字节数组。如果希望无错误的得到字节数组和字符串之间的互转,建议使用System.Text.Encoding.Default下的方法。 谢谢,在大家的帮助下终于解决了!textBox1.Text= System.Text.Encoding.Unicode.GetString(System.Text.Encoding.Convert(Encoding.Default,Encoding.Unicode,receive)); C#如何获取80端口数据包 使用distinct查询实现分页怎么写(order by有冲突) mapinfo地图是怎样生成的 [求助]怎么样把“Dataset”中某个列的部分数据赋值给一个数组并且 把值赋给一个矩阵?~~~在线等!!!! 将对象作为参数进行值传递 愚翁:帮助看看我的问题。谢谢! 请教一下C#画板程序中橡皮功能实现方法(GDI+) mvc3怎么在控制器批量图片路径 求VS.NET的下载网址,要能快速下载的,奉上二百分以表谢意!! c# SetValue C#中如何取得网吧内网的IP地址? 求助cookie的用法.
自己到MSDN查用法吧,比strConv强大多得
byte[] tmpBy = System.Text.Encoding.Unicode.GetBytes(tmp);
string tmpStr = System.Text.Encoding.Unicode.GetString(tmpBy);
receive=new byte[2];
receive[0]=0xD6;
receive[1]=0xD0; //这是我用VB的asc()函数求得的“中”字的编码
string Str = System.Text.Encoding.Unicode.GetString(receive);
可是得不到"中"字呀!无法显示的字符。
textBox1.Text= System.Text.Encoding.Unicode.GetString(System.Text.Encoding.Convert(Encoding.Default,Encoding.Unicode,receive));