控制台程序输入Unicode字符,像一些特殊符号,老是乱码

我通过查找资料,解决办法有改cmd编码的,也有改文本页,等等

  1. 试过了改cmd编码
    这种方法是需要修改注册表,中间有修改过后,发现正常的cmd还是会在某些情况下乱码,已经试过,不采取,而且操作失误,很麻烦,解决起来费时间

  2. 修改代码页
    解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法
    解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法

    这种方式是在cmd输入前输入chcp 代码页, 这种方式还是比较实用的,但是也不是很方便,调试程序的时候也不是很方便
    特别是写一些控制台的小程序用到特殊字符的情况比较多,或者是中文会出现乱码
    解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法
    ! ! ! 限于控制台程序
    所以我在main函数前直接加上:
    system("chcp 65001 && cls");
    cls清屏作用,保证后面打印的内容是自己想要打印的内容,没有命令带来的多余的字符

解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法
正常了, 我想拿到其他Windows电脑上运行应该不会乱码
解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法
解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法
解决 Visual Studio 2019控制台程序 Unicode/特殊字符/中文 乱码的暂行解决办法

相关文章:

  • 2021-07-12
  • 2021-06-14
  • 2021-06-02
  • 2021-06-03
  • 2022-12-23
  • 2021-06-29
  • 2021-11-05
猜你喜欢
  • 2021-03-31
  • 2021-07-28
  • 2021-04-14
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案