c#中文字符串与byte数组互相转化
2015-07-23 15:32
561 查看
因为中文字符串一个字符占两个字节,所以不能用正常的方式与byte之间进行互相转化
中文字符串转成byte[]
[csharp] view plaincopyprint?
byte[] ping = Encoding.UTF8.GetBytes("你的密码是什么?");
byte[]转化成中文字符串:
[csharp] view plaincopyprint?
string str = Encoding.UTF8.GetString(ping);
中文字符串转成byte[]
[csharp] view plaincopyprint?
byte[] ping = Encoding.UTF8.GetBytes("你的密码是什么?");
byte[] ping = Encoding.UTF8.GetBytes("你的密码是什么?");
byte[]转化成中文字符串:
[csharp] view plaincopyprint?
string str = Encoding.UTF8.GetString(ping);
相关文章推荐
- C#使用SOAP获取webservice实例解析
- c#延迟加载
- c#的中英文混合字符串截取 public static string SubString(string inputString, int byteLength)
- c#的中英文混合字符串截取指定长度,startidx从0开始
- 浅谈C#中Control的Invoke与BeginInvoke在主副线程中的执行顺序和区别
- C# 加密解密(DES,3DES,MD5,Base64) 类
- C#文件的处理
- c# 时间戳转换
- Sublime Text 3 (含:配置 C# 编译环境)
- C#高级编程五十天----栈
- C#集合总结
- C# 截取中英文混合字符串分行显示宽度相同
- 在用c#进行c语言的编程题时,保持运行的窗口能停留的方法
- C# 创建快捷方式
- C#截取中英文混合字符串分行显示
- C#截取指定长度中英文字符串方法 (修改)
- C#Socket多线程通信(聊天室)
- .Net学习笔记----2015-07-23(C#基础复习11,字符串复习)
- c#使用正则表达式
- C#之IO读写文件方法封装代码