在之前.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;
是不是很方便就实现了
原文:https://www.cnblogs.com/lonelyxmas/p/12920490.html