C#中生成中文繁体web页面
2007-03-24 17:07
381 查看
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页面笔记(含解决中文问题)
- +根据html页面模板动态生成html页面(c#类)+
- java图形验证码生成工具类及web页面校验验证码
- 用C#生成随机中文汉字验证码的基本原理
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- c# Webservice 生成代理类并在客户端调用
- 使用jquery-qrcode在页面上生成二维码,支持中文
- 生成中文的验证码(ASP.NET C#)
- C# web 后台页面间的跳转
- 分享一个帮助你迅速生成web页面源代码语法高亮的类库 - Google Code Prettify
- 用C#生成随机中文汉字验证码的基本原理
- Web页面部署的奇怪问题!无法生成项目输出组。
- C#实现上传WORD文档并另存为WEB页面