C#中生成中文繁体web页面
2006-12-21 09:56
387 查看
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;
}
一般此文件在.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;
}
相关文章推荐
- C#中生成中文繁体web页面
- C#中生成中文繁体web页面
- C#中生成中文繁体web页面
- C#中生成中文繁体web页面(源码)
- C#中生成中文繁体web页面
- C#中生成中文繁体web页面
- C#中实现简体,繁体web页面[转贴]
- Jasperreport 与Springmvc结合生成PDF web页面笔记(含解决中文问题)
- 用C#生成随机中文汉字验证码的基本原理
- C# web 后台页面间的跳转
- 生成中文的验证码(ASP.NET C#)
- 分享一个帮助你迅速生成web页面源代码语法高亮的类库 - Google Code Prettify
- c# 模拟Asp.net页面中的某个按钮的点击,向web服务器发出请求
- java图形验证码生成工具类及web页面校验验证码
- +根据html页面模板动态生成html页面(c#类)+
- 用C#生成随机中文汉字验证码的基本原理
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- 用C#生成随机中文汉字验证码的基本原理(转)
- asp.net(c#)生成静态html页面
- c# Webservice 生成代理类并在客户端调用