C#中实现简体,繁体web页面[转贴]
2004-12-22 10:30
344 查看
1 在工程中引用Microsoft.VisualBasic.dll
一般此文件在.net框架环境目录中如C:/ WINNT /Microsoft.NET /Framework /v1.1.4322
/Microsoft.VisualBasic.dll。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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页面接收,后台提供层级Json数据
- C#中生成中文繁体web页面
- C#中生成中文繁体web页面
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- C#实现简体中文和繁体中文的转换
- C#实现简体繁体之间转换
- C#中生成中文繁体web页面
- C# 实现 客户端 对实时数据的采集 上传至服务端;在服务端把保存到内存中;供WEB页面调用
- C#实现上传WORD文档并另存为WEB页面
- C#中生成中文繁体web页面(源码)
- C#实现上传WORD文档并另存为WEB页面
- C# 中文简体转繁体实现代码
- C#中生成中文繁体web页面
- C#中生成中文繁体web页面
- .Net/C#控制台应用程序实现磁盘目录文件搜索的工具类 【本示例简体转繁体】
- C#中生成中文繁体web页面
- C#实现简体中文和繁体中文的转换
- C#实现上传WORD文档并另存为WEB页面
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- javascript打印web页面并设置打印机的实现