C#读写文件:编码和转换(string和byte[]转换为例)
2012-01-11 09:24
281 查看
来源:/article/1419549.html
读写配置文件不单单将内容write或read,有时也会进行内容编码转换等操作。
例 string和byte[]转换
这里是我曾经碰到过的问题,当时的情况是配置文件是一个移动设备提供的,主要是由移动设备生成的,需要在电脑上也可以读写这个配置文件,而且读写完后移动设备需要能识别。
string转byte[]
byte[] recordByte = Encoding.GetEncoding("GBK").GetBytes("字符串内容");
byte[]转string
string recordString= Encoding.GetEncoding("GBK").GetString(recordByte);
编码方式可以选择gb2312,UTF-8等等。
其实主要就用Encoding.属性而已。
读写配置文件不单单将内容write或read,有时也会进行内容编码转换等操作。
例 string和byte[]转换
这里是我曾经碰到过的问题,当时的情况是配置文件是一个移动设备提供的,主要是由移动设备生成的,需要在电脑上也可以读写这个配置文件,而且读写完后移动设备需要能识别。
string转byte[]
byte[] recordByte = Encoding.GetEncoding("GBK").GetBytes("字符串内容");
byte[]转string
string recordString= Encoding.GetEncoding("GBK").GetString(recordByte);
编码方式可以选择gb2312,UTF-8等等。
其实主要就用Encoding.属性而已。
相关文章推荐
- C#读写文件:编码和转换(string和byte[]转换为例)
- C#读写文件:编码和转换(string和byte[]转换为例)
- C#读写文件:编码和转换(string和byte[]转换为例)
- C#读写文件:编码和转换(string和byte[]转换为例)
- C# Path操作路径文件、File处理文件、读写文件:byte[];string[];string; string与byte[]转换,File.AppendAllText()
- c#byte[]和string,Image;Stream 和 文件之间的转换
- C#中文件转换为byte[]及Base64String
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- C# 图片与byte[]之间以及byte[]与string之间的转换
- 详谈C# 图片与byte[]之间以及byte[]与string之间的转换
- c#中 uint--byte[]--char[]--string相互转换
- c#中文件读写的编码格式
- c#中byte[]与string的相互转换
- [转]C#中图片.BYTE[]和base64string的转换
- string和byte[]的转换 (C#)
- c#中int32与byte[]之间的互换,以及base64编码的转换
- string和byte[]的转换 (C#) 转
- c# byte[] string 转换
- c#在wince 下读写文件和转换成数据表