繁簡轉換我不會,但是可以用.net的System.Text.Encoding的一些函數進行編碼轉換,使得在繁體系統下也可以看簡體文字

解决方案 »

  1.   

    以下這段代碼可以把指定的簡體文件轉化為UTF-8編碼,可以在繁體中打開 private void ConvertFile(string sFileName)
    {
    string str1,str2; try
    {
    using (StreamReader fsGB = new StreamReader(sFileName,Encoding.GetEncoding(54936),true))
    {
    str1 = fsGB.ReadToEnd();

    fsGB.Close();
    } byte[] byteOld = Encoding.GetEncoding(54936).GetBytes(str1);
    byte[] byteNew = Encoding.Convert(Encoding.GetEncoding(54936),Encoding.UTF8,byteOld); str2 = Encoding.UTF8.GetString(byteNew); byte[] byteOldFileName = Encoding.GetEncoding(54936).GetBytes(sFileName);
    byte[] byteNewFileName = Encoding.Convert(Encoding.GetEncoding(54936),Encoding.UTF8,byteOldFileName);
    string newFileName = Encoding.UTF8.GetString(byteNewFileName); using (StreamWriter fsBig5 = new StreamWriter(sFileName,false,Encoding.UTF8))
    {
    fsBig5.Write(str2);

    fsBig5.Close();
    }
    }
    catch (Exception err)
    {
    Console.WriteLine(err);
    }
    }
      

  2.   

    最简单直接的办法: 1.如果你使用VB.Net ,可以直接用这个函数:StrConv 详情请看MSDN:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1028/vblr7/html/vafctstrconv.htm   例子如下:      Dim sText, sNewText As String
          sText = "简体中文"
          sNewText = StrConv(sText, VbStrConv.TraditionalChinese)
          Response.Write(sNewText)   ' Outputs "簡體中文".  2. 如果你使用C#,可以使用加入引用:Microsoft.VisualBasic
      
          using Microsoft.VisualBasic;      就可以使用VB.Net的這個函數了.
      

  3.   

    using System;
    using Microsoft.VisualBasic;
    public class TransformChineseFont
    {
        public static void Main()
    {
    string  sText = "简体中文";
            string  sNewText = StrConv(sText, VbStrConv.TraditionalChinese);
    Console.WriteLine(sNewText);
    }
    }Compile 出現下面的錯誤:
    ---------- C# Compiler ----------
    Microsoft (R) Visual C# .NET Compiler version  7.10.3052.4
    for Microsoft (R) .NET Framework version 1.1.4322
    Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.TransformChineseFont.cs(11,43): error CS0246: 找不到型別或命名空間名稱 'VbStrConv' (您是否遺漏 using 指示詞或組件參考?)
    TransformChineseFont.cs(11,28): error CS0103: 名稱 'StrConv' 不存在於類別或命名空間 'TransformChineseFont'
    Output completed (0 sec consumed) - Normal Termination
      

  4.   

    sBigFile = Microsoft.VisualBasic.Strings.StrConv(sGBFile,Microsoft.VisualBasic.VbStrConv.TraditionalChinese,3);OK,高!
      

  5.   

    利用客户端js实现汉字简体繁体转换 
    http://www.cnfsco.com/web/disparticle.asp?id=309
      

  6.   

    http://www.codeproject.com/useritems/Chinese_Style_Converter.asp很好的繁简转换 而且有中文的解释 本来就是中国人写的
      

  7.   

    To  DennisLan(丹舟) :    在解决方案面板中,选择"引用",单击"添加新引用",在弹出的对话框中选择.net标签页, 找到Microsoft.VisualBasic一项,添加就可以了。    然后在程序中using Microsoft.VisualBasic.