c#获取汉字首字母,无效的解决办法

园子里面后不少 ”c#获取汉字首字母“相关代码,例如   C# 获取汉字的拼音首字母(转)_c#获取汉字首字母_乾三_的博客-CSDN博客   等

 

但是拿来用的时候发现无效,查了到相关资料,做个笔记   C#教程之获取字符串中的汉字拼音首字母 (xin3721.com)

 

解决办法是引入GB2312编码,然后再用大佬们的算法就可以了;不知道这个解决办法是否是正确的,但是确实解决了问题:

 

在NuGet 添加“System.Text.Encoding.CodePages

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

byte[] bytes = Encoding.GetEncoding("gb2312").GetBytes("哈哈哈博客园");

 

posted @   活在现实  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示