在繁体环境,将简体转换为繁体
我根据http://www.cnblogs.com/star250/archive/2007/10/22/933184.html
在简体环境下,可以把简体转换为繁体。
我想在繁体环境下将简体转换为繁体,但是乱码,好像是字库的问题,请问怎么做?
------解决方案--------------------转换内码gb->big5
------解决方案--------------------up
------解决方案--------------------能够转换吗?在繁体的环境下简体就是乱码了吧
------解决方案--------------------装上字库试试。。。
------解决方案--------------------ding
------解决方案--------------------转换unicode为UTF-8全部用这个````在繁体系统下是自动转的````我们公司就是这样搞的```
------解决方案--------------------字体转换:
命名空间:Microsoft Visual Basic.NET Runtime
str2 = Microsoft.VisualBasic.Strings.StrConv(str1, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, System.Globalization.CultureInfo.CurrentCulture.LCID);
str3 = Microsoft.VisualBasic.Strings.StrConv(str1, Microsoft.VisualBasic.VbStrConv.SimplifiedChinese, System.Globalization.CultureInfo.CurrentCulture.LCID);
str2和str3就是将str1转换繁体和简体后的结果。
------解决方案--------------------jf
------解决方案--------------------要先引用Microsoft.VisualBasic那个程序集
------解决方案--------------------up
------解决方案--------------------我们公司总部在台湾```我们这边做的系统都要交到台湾服务器上``所以我们保存的时候保存为UTF-8的就行了
------解决方案--------------------using Microsoft.VisualBasic;
//简体转繁体
private static string getBig5(string gb2312)
{
string result = "";
if ((gb2312 != null) && (gb2312 != String.Empty))
{
gb2312 = gb2312.Trim();
result = Strings.StrConv(gb2312, VbStrConv.TraditionalChinese, 0);
}
return result;
}
//繁体转简体
private static string getGb2312(string big5)
{
string result = "";
if ((big5 != null) && (big5 != String.Empty))
{
big5 = big5.Trim();
result = Strings.StrConv(big5, VbStrConv.SimplifiedChinese, 0);
}
return result;
}