C# .net 中文简体繁体转换

方法一:.Net Framework(这种方法在.net core中无法使用)

.net 中文简体繁体转换

1.导入名字空间Microsoft.VisualBasic,该名字空间不是默认的,应该在编译的时候加入/r:Microsoft.VisualBasic进行显式引用。

2.简转繁String _strStoT = Strings.StrConv("中华人民共和国" , VbStrConv.TraditionalChinese)

3.繁转简String _strTtoS = Strings.StrConv("中華人民共和國" , VbStrConv.SimplifiedChinese)

原文地址:https://www.cnblogs.com/shinewaycn/archive/2005/07/04/186251.html

方法二:.net core

1.nuget安装CHTCHSConv库

2.引用using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;

3. s_souce 为数据源可替换

ChineseConverter.Convert(s_souce, ChineseConversionDirection.TraditionalToSimplified);//转简体

ChineseConverter.Convert(s_souce, ChineseConversionDirection.SimplifiedToTraditional);//转繁体

原文地址:https://blog.csdn.net/sammy520/article/details/104178382

posted @ 2020-11-25 14:33  lixia64  阅读(1417)  评论(0编辑  收藏  举报