windows 默认的编码格式是 gbk,但是我们常用 utf-8 进行编码,这就导致了使用 shell 非常恶心,自己写的程序用的中文输出出来是乱码。
不过更改其实很容易,打开一个终端:
notepad $PROFILE然后把下面内容粘贴进去。
$OutputEncoding = [System.Text.Encoding]::UTF8
[System.Console]::OutputEncoding = [System.Text.Encoding]::UTF8保存一下,然后再次开启终端,这样就可以了。
输入指令显示不存在
这个可以单独输入:
$PROFILE会显示文件的位置。
一般就是因为文件夹不存在,切换到相应目录下,创建文件夹即可。
然后再次输入 notepad $PROFILE 就行了。
或者直接在文件夹下面创建相对应的文件名称。