上一篇:如何获得 WINDOWS 版本[C# 版] >>
C#中生成中文繁体web页面
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;
}
相关文章:
- · Delete yourself(C#)
- · c#中用axWebBrowser中提交表单,或点击某个对象
- · 如何获得 WINDOWS 版本[C# 版]
- · C#中SQL语句参数写法
- · c# singleton 的改进
- · C#开发WAP程序
- · C# 编码规范和编程好习惯
- · MD5算法之C#程序 MD5算法描述
- · C#处理鼠标和键盘事件
- · MD5算法之C#程序 MD5算法描述
- · 如何用C#将数据库中的记录制成XML
- · 创建CLR自定义触发器-C#
- · 获得汉字字符串拼音首字母 C#版
- · C#之消息队列的简要说明----自学笔记
- · C#实现的根据年月日计算星期几的函数
- · 文件改名的C#实现
- · C#中结构或类的嵌套 的方法
- · 深入剖析C#继承机制7
- · 深入剖析C#继承机制6
- · 深入剖析C#继承机制4
- · 深入剖析C#继承机制5
- · 深入剖析C#继承机制3
- · 深入剖析C#继承机制2
- · 深入剖析C#继承机制1
- · 怎样通过Visual C#.net创建一个DTS任务
- · 在C#桌面应用使用多语言
- · C#中对注册表的操作
- · C#时间函数扩展
- · 用C#读写ini文件
- · 用C#下的Raw Socket编程实现网络封包监视
- · 使用C#编写一个计时器
- · 【C#】输入汉字字符串索引拼音的首字母
- · C#数据访问类
- · 关于C#中,继承类重写与隐藏基类方法的区别!
- · 用正则表达式过滤脚本的一些研究(asp.net + C#)
- · C#在状态栏中,自绘进度条,
- · VisualC#中MDI窗体初步
- · use MSAgent in C#
