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;
        }
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值