V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
waner3keatssn123
V2EX  ›  问与答

win11 局部以及命令行中出现乱码的情况

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

    我这台笔记本重装过 当时进入 windows 的页面中选择了简体中文 根据我朋友的说法,这个选项只会在系统里面集成 GB2312 编码,这个编码只有基础的英文字母,数字,标点符号,和所有简体中文汉字模块,命令行为了保证运行环境,是使用 UTF-8 编码的。

    我把语言选项中重新安装英语语言包,然后将英语设置为默认语言,注销后登陆 windows ,将中文语言包删除,重启电脑,再重新添加中文语言包,问题仍然没有解决,问题界面如下

    pCH6pQJ.png

    pCHyzz4.jpg

    8 条回复    2023-07-21 12:20:19 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       294 天前
    explorer 这个不清楚
    cmd 不是默认 utf-8 编码,你打开 cmd ,输入 chcp 就能看到,返回 936 是 gbk ,返回 65001 是 utf-8 ,从 cmd 这个图看应该是 936 ,三字节以双字节显示了

    setting / time & language / language & region / administrative language setting -> language for non-unicode programn 这里选简体中文
    如果已经是简体中文,我就不清楚了
    waner3keatssn123
        2
    waner3keatssn123  
    OP
       294 天前
    @NoOneNoBody 感谢,目前命令行已经正常了,但是 explorer 还是乱码
    noahhhh
        3
    noahhhh  
       294 天前 via Android
    语言和地区里面应该有个 utf-8 ( beta )的设置,去看一下
    waner3keatssn123
        4
    waner3keatssn123  
    OP
       294 天前
    @noahhhh 那个我设置过了 无效
    geelaw
        5
    geelaw  
       294 天前 via iPhone
    Explorer 查看到的文件类型来自于注册表,内部数据已经是 UTF-16 LE ,这说明设置文件关联的程序没能正确储存文件类型的显示名。

    目前 .txt 的文件关联是哪个程序?
    kokutou
        6
    kokutou  
       294 天前 via Android
    java 的程序?

    cmd 先 chcp 65001 ,再 java -jar 试试。。
    waner3keatssn123
        7
    waner3keatssn123  
    OP
       294 天前
    @geelaw txt 关联的就是 windows 自带的文本文档
    waner3keatssn123
        8
    waner3keatssn123  
    OP
       294 天前
    @kokutou 感谢 命令行乱码的问题已解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3835 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:29 · PVG 12:29 · LAX 21:29 · JFK 00:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.