V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
johnsonshu
V2EX  ›  编程

vscode 编译(build)代码时出现的乱码

  •  
  •   johnsonshu · 121 天前 · 676 次点击
    这是一个创建于 121 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一般的 Terminal 乱码我可以用 chcp 65001 去解决。
    但是 build task ( Terminal -> run build task )的这个,
    我根本没有机会去改变 encoding 啊,该怎么解决啊?

    cl_garbled.png

    第 1 条附言  ·  121 天前
    这个 bug 有关联,但是不是根本原因。
    第 2 条附言  ·  121 天前
    为 cl.exe 加个 /utf-8 参数,可以没有 Warning.
    但是,Warning 为什么乱码的问题,还是没有解决。
    第 3 条附言  ·  121 天前
    tasks.json 里

    把 type 从 cppbuild 改成 shell
    就能输出英文的 Warning 了。 也不知道 cppbuild type 是什么。
    第 4 条附言  ·  121 天前
    3 条回复    2021-08-04 21:51:43 +08:00
    darer
        1
    darer  
       121 天前
    (写 c++用 vscode 就是折磨自己
    lwh0328
        2
    lwh0328  
       121 天前 via iPhone   ❤️ 1
    为嘛不用 cmake 呢
    LifStge
        3
    LifStge  
       121 天前   ❤️ 1
    +1 这里建议用 cmake 呢 同时 vcpkg 包管理 顺道使用 vcpkg.json versioning 减少命令行 方便不少呢
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1270 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    ♥ Do have faith in what you're doing.