字符编码转换

来源:互联网 发布:淘宝新店如何经营视频 编辑:程序博客网 时间:2024/06/10 00:22

字符编码转换
using System.IO;

1.System.IO.StreamReader read=new StreamReader(@"c:/trynew.txt",System.Text.Encoding.GetEncoding("GB2312"));
2.利用字节数组进行转换。
System.Text.Encoding ansi=System.Text.Encoding.Default;
System.Text.Encoding utf8=System.Text.Encoding.UTF8;
System.Text.Encoding gb2312=System.Text.Encoding.GetEncoding("GB2312");

byte[] sa=ansi.GetBytes(dog);
dog=ansi.GetString(sa);

3.利用System.Text.Encoding.Convert来转换。

另:利用记事本,另存为,把编码改为utf8即能顺利被读出。
写入数据库时,如果数据库是另一种编码系统,则须将utf8转换为iso8859-1,然后写入数据库,查询时,再逆向转换即可。 

转出地址:http://blog.csdn.net/dyh8818/archive/2005/03/29/333327.aspx

原创粉丝点击