在之前.Net Framework下我们的汉字繁简转换一般是通过Microsoft.VisualBasic库里来实现的,引用此类库后可以使用方法
-
Strings.StrConv(s_souce, VbStrConv.SimplifiedChinese);
//转简体
-
Strings.StrConv(s_souce, VbStrConv.TraditionalChinese);
//转繁体
但是在.Net Core引用不了这个库了,那是在.Net Framework架构下的东西。这个需要怎么处理呢,其实方法是有的有个库叫做CHTCHSConv,通过nuget来安装下就行了
然后就可以实现
-
ChineseConverter.Convert(s_souce, ChineseConversionDirection.TraditionalToSimplified);
//转简体
-
ChineseConverter.Convert(s_souce, ChineseConversionDirection.SimplifiedToTraditional);
//转繁体
需引用
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
是不是很方便就实现了