首页 > 其他分享 >dotnet8中控制台应用中文乱码问题

dotnet8中控制台应用中文乱码问题

时间:2024-04-09 10:22:52浏览次数:27  
标签:编码 中文 dotnet8 Encoding 乱码 控制台

也许是因为系统是非中文,也许是LSTC修改版的系统,在dotnet8下开发控制台应用,出现了中文乱码显示问号的问题。
经查阅,使用nuget包并设置中文编码,可解决。不知UTF-8编码是否也能正常显示中文,我没试。

  • 在项目内引用nuget包。
  <ItemGroup>
    <PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
  </ItemGroup>
  • 在程序启动时,设置编码。
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
Console.InputEncoding = Encoding.GetEncoding("GB2312");
Console.OutputEncoding = Encoding.GetEncoding("GB2312");

// DoSomething();

标签:编码,中文,dotnet8,Encoding,乱码,控制台
From: https://www.cnblogs.com/3Tai/p/18123297

相关文章

  • mvn test -Dtest 运行结果中文乱码
    问题:mvntest-Dtest运行结果中文乱码 解决方法:maven-complier-plugin中添加encoding设置 效果: ......
  • 如何避免WordPress中文乱码现象
    在使用WordPress网站的过程中,很多用户都会遇到中文乱码的问题。中文乱码会给用户阅读和浏览网站带来困扰,也可能影响网站的用户体验和搜索引擎优化。在本篇文章中,我们将介绍一些解决WordPress中文乱码问题的方法,并提供具体的代码示例。1、设置数据库字符集:首先,要确保数据库字符集......
  • WordPress网站乱码怎么办?快速解决方案
    在使用WordPress建立网站的过程中,有时候会遇到网站页面出现乱码的情况,这会影响用户体验和网站的可读性。造成网站乱码的原因可能有很多,比如字符编码设置不正确、插件冲突、主题代码问题等。本文将为您介绍一些快速解决WordPress网站乱码问题的具体方法,并提供相应的代码示例。1.......
  • Docker内Chrome中文乱码的解决方案以及部署360奇安信失败案例
    Docker内Chrome中文乱码的解决方案以及部署360奇安信失败案例背景搞了一个清明假期,把chrome安装上去了可以实现简单的的版本确认然后想着搞一下国产化的浏览器突然发现国产化的浏览器的坑是无与伦比的深.记录一下过程.下载https://www.qianxin.com/ctp/gmbrowser.......
  • 使用fusesource的mqtt-client-1.7-uber.jar,mqtt发布消息出去,接收端看到的是中文乱码,如
    ......
  • 使用CSV Data Set Config组件出现乱码情况的解决办法
    在使用CSV组件获取测试数据时,需要根据实际情况选择文件编码,不能认为需要固定选择UTF-8。以上的选择针对文件内容编码为非UTF-8的就会出现乱码情况,如ANSI的。此时需要去掉文件编码选项,留空即可:  ......
  • 盘点3种Python网络爬虫过程中的中文乱码的处理方法
    大家好,我是Python进阶者。前几天给大家分享了一些乱码问题的文章,感兴趣的小伙伴可以前往:UnicodeEncodeError:'gbk'codeccan'tencodecharacter解决方法,这里再次给大家祭出网络爬虫过程中三种中文乱码的处理方案,希望对大家的学习有所帮助。前言前几天有个粉丝在Python交流群......
  • Java中文乱码浅析及解决方案
    Java中文乱码浅析及解决方案引言一、中文乱码现象描述1.1什么是中文乱码?1.2中文乱码产生的原因二、中文乱码的产生场景2.1控制台输出乱码2.2文件读写乱码2.3网络传输乱码2.4数据库存储乱码三、解决中文乱码的方法3.1统一编码为UTF-83.1.1系统环境设置3.1.2编......
  • 关于JDK21控制台字符集编码问题
    关于JDK21控制台字符集编码问题前言:某日尝试JDK21,idea控制台字符集编码一直乱码,后将idea所有能配置UTF-8的配置都配了一遍,无果,后搜索JDK21字符集编码相关后解决1.配置项目字符集点击菜单File->settings->appearence,将字体设置为支持中文的微软雅黑2.设置字符编码......
  • Hive的row_number和regexp_extract结合带来的乱码问题
    selectuserid,from_unixtime(createtime,'yyyy-MM-dd')asdateid,regexp_extract(browser,'^([^\\(]*).*$',1)asbrowser,operationsystem,device,row_number()over......