C#中生成中文繁体web页面

it2022-05-09  31

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; }

转载于:https://www.cnblogs.com/tuyile006/archive/2006/12/21/598939.html

相关资源:C#,web 二维码生成

最新回复(0)