vs2008中如何让窗体上的文字进行简体与繁体的转换
在窗体中添加了一个名为toolStripl1的控件,其中包含简体中文,中文繁体,English三个toolStriplButton,如何单击其中一个让窗体上的文字进行相应的转换,请用C#编写
本人菜鸟,请多指教~~谢谢~~~
------解决方案--------------------以下這段代碼可以把指定的簡體文件轉化為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);  
}  
}  
------解决方案-------------------- 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的這個函數了.  
------解决方案--------------------利用客户端js实现汉字简体繁体转换  
http://www.cnfsco.com/web/disparticle.asp?id=309