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

2022 年了, vscode 还是不兼容中文吗?

  •  
  •   nyxsonsleep · 2022-08-09 03:16:18 +08:00 · 6837 次点击
    这是一个创建于 841 天前的主题,其中的信息可能已经有所发展或是发生改变。

    name version
    vscode 1.69.2
    python 3.9
    conda 4.13
    38 条回复    2022-08-11 09:46:38 +08:00
    ysw
        1
    ysw  
       2022-08-09 03:24:56 +08:00   ❤️ 2
    个人觉得无伤大雅,反倒英文界面用顺手后,搜索问题也容易多了
    Slurp
        2
    Slurp  
       2022-08-09 03:35:26 +08:00
    这个应该问 Windows ,忍受编码问题是 Win 用户的基本功。😢

    @ysw #1 这不是到 2022 年了,适配还这么烂的理由…… Linux macOS 都挺正常的。
    Tumblr
        3
    Tumblr  
       2022-08-09 04:00:51 +08:00   ❤️ 5
    这是你的 output encoding 配置的问题吧,可以说和 vscode 没什么关系。
    Constantping
        4
    Constantping  
       2022-08-09 04:37:25 +08:00
    字元編碼不對吧
    seinefee
        5
    seinefee  
       2022-08-09 06:07:39 +08:00
    这是编码问题,与 vscode 有什么关系
    Slshaolong
        6
    Slshaolong  
       2022-08-09 06:24:25 +08:00 via Android
    我觉得还好啊
    Aloento
        7
    Aloento  
       2022-08-09 06:25:10 +08:00
    一眼丁真,鉴定为 OP 在水贴。这种问题问问搜索引擎也不至于来这里
    mercury233
        8
    mercury233  
       2022-08-09 06:32:04 +08:00   ❤️ 4
    从甚至回帖里没人觉得中文界面显示 comments 和 in seconds 有问题来看,确实没有兼容中文的必要
    cnbatch
        9
    cnbatch  
       2022-08-09 06:47:51 +08:00
    OP 可以尝试打开 控制面板→时钟和区域→区域→管理,点击“更改系统区域设置”,勾选“使用 Unicode UTF-8 提供全球语言支持”,重启电脑后,输出的字符应该就正常了
    PMR
        10
    PMR  
       2022-08-09 07:20:56 +08:00   ❤️ 5
    OP 历史提问同样很迷
    yfugibr
        11
    yfugibr  
       2022-08-09 07:26:52 +08:00 via Android
    设置里添加这个 "code-runner.runInTerminal": false
    bojackhorseman
        12
    bojackhorseman  
       2022-08-09 08:50:22 +08:00 via iPhone
    😅
    zed1018
        13
    zed1018  
       2022-08-09 08:51:53 +08:00   ❤️ 1
    这题我会,垃圾 windows ,垃圾微软
    mcone
        14
    mcone  
       2022-08-09 08:54:18 +08:00
    @PMR 你发现了盲点,感谢提示
    laolaowang
        15
    laolaowang  
       2022-08-09 09:09:51 +08:00
    这和 vscode 貌似没关系把,你自己设置问题把,我的正常啊
    zhuweiyou
        16
    zhuweiyou  
       2022-08-09 09:13:34 +08:00
    这题我会,垃圾 windows ,垃圾微软
    mgrddsj
        17
    mgrddsj  
       2022-08-09 09:14:07 +08:00
    我就纳闷为什么我的 VS Code 没问题,看到 #10 特意去装了 Code Runner 才发现的确是 Code Runner 的问题,关闭 /卸载 Code Runner 就啥事都没有了。

    不过在 macOS 上测试用 Code Runner 跑 print 中文确实没问题,可能是 Code Runner 的作者也用 macOS 为主,没注意 Windows 上的 locale 问题吧。我记得作者在 V2EX 来着 @formulahendry

    Linux 上也正常。

    某层楼直接把问题上升到操作系统层面就有点离谱了。
    MrKrabs
        18
    MrKrabs  
       2022-08-09 10:20:08 +08:00   ❤️ 1
    反正怎么都是微软垃圾
    lingxiaoli
        19
    lingxiaoli  
       2022-08-09 10:23:11 +08:00
    这是你的终端配置问题 真不是 vscode 的问题
    yfugibr
        20
    yfugibr  
       2022-08-09 10:25:02 +08:00
    @yfugibr #11 打反了,设为 true 才对,或者加下面这个

    ```
    "code-runner.executorMap": {
    "python": "set PYTHONIOENCODING=utf-8 && python",
    },
    ```
    Vegetable
        21
    Vegetable  
       2022-08-09 10:28:50 +08:00   ❤️ 2
    2022 年了,解决编码问题依然没有成为软件工程师的基本能力
    king888
        22
    king888  
       2022-08-09 10:44:00 +08:00
    gbw1992
        23
    gbw1992  
       2022-08-09 11:24:38 +08:00
    没点开大图
    一开始以为是 COMMENTS 没翻译
    看了评论看不懂,以为是自己太菜,没找到原因
    littlewing
        24
    littlewing  
       2022-08-09 11:29:20 +08:00
    这跟 vscode 有个 jb 关系
    xieqiqiang00
        25
    xieqiqiang00  
       2022-08-09 11:36:16 +08:00
    这跟 vscode 有什么关系?
    cweijan
        26
    cweijan  
       2022-08-09 11:52:54 +08:00
    莫名其妙, 用了一个第三方扩展, 怪 vscode 头上, 你别学计算机了
    HankAviator
        27
    HankAviator  
       2022-08-09 12:06:31 +08:00   ❤️ 1
    @mercury233 不建议这么改,有一次这样改过后反而默认按 windows 编码的软件全炸了。还是在有问题的 app 上改编码好了。
    shawndev
        28
    shawndev  
       2022-08-09 12:52:00 +08:00
    这跟 vscode 有什么关系?
    dragondove
        29
    dragondove  
       2022-08-09 14:00:51 +08:00
    @shawndev 虽然是编码问题,但是 win 下默认情况直接安装 vscode 跑 python 就是这种结果。win 的编码历史遗留问题一直不解决,小白学编程的困难就会一直在这儿。( win 的 utf8 怕是一直有个 beta 标识了)
    ianEros
        30
    ianEros  
       2022-08-09 14:26:36 +08:00
    @gbw1992 一模一样。。。你说了我才想到点开大图
    dsa999
        31
    dsa999  
       2022-08-09 14:48:26 +08:00
    对比一下隔壁厂,chrome 控制台都支持中文了

    虽然但是,chrome 中文控制台我有点不会用

    最后还是用回英文😓
    libook
        32
    libook  
       2022-08-09 14:51:58 +08:00
    IDEA 好几次提醒我有中文包可以安装,每次都被我叉掉了,怕换中文界面就不认识了……
    shawndev
        33
    shawndev  
       2022-08-09 14:52:05 +08:00
    @dragondove VSCode 也是 M$怪一下也就罢了……小白学编程别的 IDE 如果也遇到编码问题,开发者也冤……
    nyxsonsleep
        34
    nyxsonsleep  
    OP
       2022-08-09 16:22:38 +08:00
    @cnbatch 然后系统内的文件编码炸了
    zyy314680012
        35
    zyy314680012  
       2022-08-09 16:57:45 +08:00 via Android
    😂日常骂微软
    JounQin
        36
    JounQin  
       2022-08-10 09:44:29 +08:00 via iPhone
    就挺逗的。😅
    Magnie
        37
    Magnie  
       2022-08-10 17:57:38 +08:00 via Android
    @libook jetbrains 系 ide 的中文语言包还都真不错,尽管不能说一点问题也没有
    RockShake
        38
    RockShake  
       2022-08-11 09:46:38 +08:00
    VSCode:不是我的问题, 扩展: 不是我的问题,广大网友:是你的问题
    用户: 是我的问题?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1333 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.