C#中生成中文繁体web页面_[Asp.Net教程]
					1 在工程中引用Microsoft.VisualBasic.dll 
一般此文件在.net框架环境目录中如C:\ WINNT \Microsoft.NET \Framework \v1.1.4322 
\Microsoft.VisualBasic.dll。 
2 使用方法 
Microsoft.VisualBasic.Strings.StrConv( “instr”,Microsoft.VisualBasic.VbStrConv.TraditionalChinese, System.Globalization.CultureInfo.CurrentCulture.LCID); 
* 该方法的使用可以在msdn中找到。 
3 生成web页面使用编码 950,代码如下: 
//写文件 
public bool WriteFile( string contentStr,string filepath ) 
{ 
try 
{ 
if ( filepath == null) 
return false; 
this.CreateDir( filepath.Substring( 0,filepath.LastIndexOf( "\\" ) ) ); 
StreamWriter outStream = new StreamWriter( filepath,false,System.Text.Encoding.GetEncoding( 950 ) ); 
outStream.Write( contentStr ); 
outStream.Close(); 
return true; 
} 
catch 
{ 
return false; 
} 
} 
4 读简体文件时使用编码 936 
//读文件 
public string ReadFile( string filepath ) 
{ 
string reStr = ""; 
if ( filepath ==null ) return reStr; 
using ( StreamReader sr = new StreamReader( filepath,System.Text.Encoding.GetEncoding( 936 ) ) ) 
{ 
string line; 
while( (line = sr.ReadLine())!=null ) 
{ 
reStr += line+"\r\n"; 
} 
} 
return reStr; 
} 
来源:http://blog.csdn.net/21aspnet