System.Text.Encoding.Default.GetString(byte[])
解决方案 »
- 树型结构第三方控件,谁熟?
- 两种填充DataTable的方法的差别
- 询问如何传值
- C# 怎样让鼠标放到一个图片上让图片发亮
- C#操作ORACLE[大家来帮忙!!]
- 如何计算出一段文本中含有多少个"\r\n"
- 请大家给点用WebRequest实现断点续传(传文件到服务器)的资料或代码。
- ***********小姑娘提个问题,希望大哥哥给予回答:在Visual C#中,如何知道已经编写的程序有多少行*************
- 具体怎么说我也不清楚,直接上图了,求大神指教
- C# dispose释放资源问题
- 在vs.net 2003中启动某项目时,出现错误"无法与服务器建立连接“,确定后,各项目不可用。在线立结!!
- streamWriter 想发送byte[]数据可以吗?
class HexTest
{
static char[] hexDigits = {
'0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};
public static string ToHexString(byte[] bytes) {
char[] chars = new char[bytes.Length * 2];
for (int i = 0; i < bytes.Length; i++) {
int b = bytes[i];
chars[i * 2] = hexDigits[b >> 4];
chars[i * 2 + 1] = hexDigits[b & 0xF];
}
return new string(chars);
}
但是现成的为什么不用呢?而且你写的代码也不支持中文字符集fengqingyang1979(风轻扬) 你的代码也不支持中文字符集用系统默认的编码Default最好不过提问的这位仁兄可能在bytes里只存ASCII
那算我多嘴了
string xxx = "abcdefg我爱你33中国";
Console.WriteLine(xxx);
byte[] bss = enc.GetBytes(xxx);
string yyy = enc.GetString(bss);
Console.WriteLine(yyy);