avatar

目录
Powershell 中文乱码

问题描述

问题一:

当我在 Win10 Poweishell 中使用 vim 时,发现英文显示正常,但中文呈现乱码状态。就像这样
vim-chinese-code-error.png

问题二:

在 Powershell 中使用 Get-Content 命令查看文件时发现中文依旧呈现乱码。就像这样
powershell-chinese-garbled.png

问题解决

Vim 中文乱码解决

要解决乱码只需要在用户目录即 C:\Users\Chang\ 目录下 .vimrc 文件,并写入如下代码,进行设置。

Code
1
2
3
4
5
6
7
8
9
10
11
12
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码
language messages zh_CN.utf-8

Powershell Get-Content 中文乱码解决

要解决 Get-Content 中文乱码,进入

控制面板–>区域–>管理–>更改系统区域设置

勾选’Beta版:使用Unicode UTF-8 提供全球语言支持’,确定,重启电脑。
如图所示:
powershell-cede-error-solve.png

文章作者: 阿长啊
文章链接: https://www.52chang.wang/post/54075.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 长弓不是弓长
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论