永久解决vscode/trae终端输出中文乱码的解决方法

1永久解决

win11,设置-时间和语言-语言和区域-管理语言设置,打开的对话框的管理选项卡,点击更改系统区域设置,然后勾选Beta版:使用Unicode-8提供全球语言支持(U).然后重启电脑即可.

image

这种方法可以永久解决vscode等工具终端乱码问题.

2.还有一种解决方法是临时的,不用重启电脑.打开vscode打开设置,输入terminal.integrated.profiles.windows,打开相关的终端功能设置,找到任意一个”在settings.json中编辑”的文字点击,然后加入

“terminal.integrated.profiles.windows”: {
    “PowerShell”: {
        “args”: [
            “-NoExit”,
            “-Command”,
            “& { [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 }”
        ]
    },
    “Command Prompt”: {
        “args”: [
            “/K”,
            “chcp 65001”
        ]
    }
即可.
3.临时解决.使用的开发工具是trae,它会生成一个exe文件.此时不能再集成的终端中运行,因为会乱码.可以打开exe所在的目录,然后右键在终端中打开.输入代码:chcp 65001回车.然后在输入.\xxx.exe即可.关闭窗口即失效.
游学电子为您提供
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容