Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)delv
published in(发表于) 2014/1/24 9:08:56
C#中生成中文繁体web页面_[Asp.Net教程]

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







If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759