none
VS2019字符串智能提示乱码 RRS feed

  • 问题

  • 如图,VS2019,写C++代码的时候,输入字符串之后,把鼠标放在上面的时候智能提示上显示的字符串乱码,程序编译没有问题,控制台输出也正常,就是鼠标移动到字符串上的时候乱码,C#里没有这个问题,只有C++是这样,这是前两天刚买的联想笔记本R7000,AMD R5 4600处理器,网上说的高级保存选项设为UTF8保存,属性页里设置字符集编码为unicode,下载ForceUTF8 with BOM插件,属性页命令行输入/execution-charset:utf-8,/source-charset:utf-8指令等等方法,全都试过,还是解决不了,希望哪位高手指点一下

    printf(u8"v你的苏军的会计出纳");

    这样智能提示就没问题了,但是控制台输出又出问题了,控制台上乱码了

    2020年8月29日 2:43

全部回复

  • 由于图片好像不好发过来         

     所以我

    发个CSDN网站吧抱歉

    但里面的内容和我所描述的内容一模一样

    请帮帮我, 谢谢!

    请大佬百度搜素下面这个标题, 第一个CSDN的论坛就是的

    高手过来看看,VS2019智能提示乱码


    2020年8月29日 2:50
  • ddd_123,你好:

        请问智能提示起什么作用,关闭智能提示功能有什么影响。

    2020年8月31日 1:52
  • Hi ddd_123,

    请尝试修改以下两个选项:

    #1. 打开控制面板 > 选择时钟和区域 > 更改日期、时间或数字格式 > 管理 > 更改系统区域设置 > 在“当前系统区域设置”下拉列表种选中“中文(简体、中国) > 并选中“Beta版:使用Unicode UTF-8 提供全球语言支持(U) > 确定。

    #2. 按下Windows+R > 输入cmd > 确定 > 输入“chcp 936 > 按下回车 > 右击命令行提示符最顶上的边框,选择“属性” > 勾选“使用旧版控制台(U)(需要重新启动,影响所有控制台) > 确定 > 重启电脑,然后打开Visual Studio 2019查看控制台是否能够正常显示中文。

    诚挚的问候,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。


    2020年9月2日 4:43