C#编码转换

        *   在写入数据库和从数据库读出时将编码改变   
c# 编码转换
    





		
在网上找的。
C#编码转换        *   author:alice   
c# 编码转换
    





		
在网上找的。
C#编码转换        *   date       :2006/1/25   
c# 编码转换
    





		
在网上找的。
C#编码转换      
*/   
c# 编码转换
    





		
在网上找的。
C#编码转换      
//写入数据库时进行转换   
c# 编码转换
    





		
在网上找的。
C#编码转换
      public   string   GB2312_ISO8859(string   write)   
      
        //声明字符集   
c# 编码转换
    





		
在网上找的。
C#编码转换
        System.Text.Encoding   iso8859,   gb2312;   
c# 编码转换
    





		
在网上找的。
C#编码转换        
//iso8859   
c# 编码转换
    





		
在网上找的。
C#编码转换
        iso8859   =   System.Text.Encoding.GetEncoding("iso8859-1");   
c# 编码转换
    





		
在网上找的。
C#编码转换        
//国标2312   
c# 编码转换
    





		
在网上找的。
C#编码转换
        gb2312   =   System.Text.Encoding.GetEncoding("gb2312");   
c# 编码转换
    





		
在网上找的。
C#编码转换        
byte[]   gb;   
c# 编码转换
    





		
在网上找的。
C#编码转换        gb   
=   gb2312.GetBytes(write);   
c# 编码转换
    





		
在网上找的。
C#编码转换        
//返回转换后的字符   
c# 编码转换
    





		
在网上找的。
C#编码转换
        return   iso8859.GetString(gb);   
c# 编码转换
    





		
在网上找的。
C#编码转换      }
   
c# 编码转换
    





		
在网上找的。
C#编码转换        
c# 编码转换
    





		
在网上找的。
C#编码转换      
//读出时进行转换   
c# 编码转换
    





		
在网上找的。
C#编码转换
      public   string   ISO8859_GB2312(string   read)   
      
        //声明字符集   
c# 编码转换
    





		
在网上找的。
C#编码转换
        System.Text.Encoding   iso8859,gb2312;   
c# 编码转换
    





		
在网上找的。
C#编码转换        
//iso8859   
c# 编码转换
    





		
在网上找的。
C#编码转换
        iso8859         =   System.Text.Encoding.GetEncoding("iso8859-1");   
c# 编码转换
    





		
在网上找的。
C#编码转换        
//国标2312   
c# 编码转换
    





		
在网上找的。
C#编码转换
        gb2312   =   System.Text.Encoding.GetEncoding("gb2312");   
c# 编码转换
    





		
在网上找的。
C#编码转换        
byte[]   iso;   
c# 编码转换
    





		
在网上找的。
C#编码转换        iso   
=   iso8859.GetBytes(read);   
c# 编码转换
    





		
在网上找的。
C#编码转换        
//返回转换后的字符   
c# 编码转换
    





		
在网上找的。
C#编码转换
        return   gb2312.GetString(iso);   
c# 编码转换
    





		
在网上找的。
C#编码转换      }

以上是C#代码,只能进行单个转换,如果需要批量转换的话,则可以将dataset里面的数据先读入xml文件,然后在页面显示。
c# 编码转换
    





		
在网上找的。
C#编码转换 //批量数据转换   
c# 编码转换
    





		
在网上找的。
C#编码转换  
//其实就是将dataset的内容读出到xml文件,然后再输出   
c# 编码转换
    





		
在网上找的。
C#编码转换
  public   DataSet   ISO8859_GB2312(DataSet   ds)   
  
  string   xml;   
c# 编码转换
    





		
在网上找的。
C#编码转换  xml   
=   ds.GetXml();   
c# 编码转换
    





		
在网上找的。
C#编码转换  ds.Clear();   
c# 编码转换
    





		
在网上找的。
C#编码转换  
//声明字符集   
c# 编码转换
    





		
在网上找的。
C#编码转换
  System.Text.Encoding   iso8859,gb2312;   
c# 编码转换
    





		
在网上找的。
C#编码转换  
//iso8859   
c# 编码转换
    





		
在网上找的。
C#编码转换
  iso8859         =   System.Text.Encoding.GetEncoding("iso8859-1");   
c# 编码转换
    





		
在网上找的。
C#编码转换  
//国标2312   
c# 编码转换
    





		
在网上找的。
C#编码转换
  gb2312   =   System.Text.Encoding.GetEncoding("gb2312");   
c# 编码转换
    





		
在网上找的。
C#编码转换  
byte[]   bt;   
c# 编码转换
    





		
在网上找的。
C#编码转换  bt   
=   iso8859.GetBytes(xml);   
c# 编码转换
    





		
在网上找的。
C#编码转换  xml   
=   gb2312.GetString(bt);   
c# 编码转换
    





		
在网上找的。
C#编码转换  ds.ReadXml(
new   System.IO.StringReader(xml));   
c# 编码转换
    





		
在网上找的。
C#编码转换  
return   ds;   
c# 编码转换
    





		
在网上找的。
C#编码转换  }
   

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2021-05-26
  • 2022-01-10
猜你喜欢
  • 2022-02-10
  • 2022-12-23
相关资源
相似解决方案