Tumblr
2022-08-02 13:45:23 +08:00
应该不会是“生成的文件夹”为中文,中文目录名一般都是自己定义的,比如装完系统后用中文作为用户名。
对于 Windows 的家目录,如果你用微软账户登录,Windows 会默认使用你邮箱的前 5 个字符作为文件夹名字;如果你用本地账户,由以本地账户的账户名为文件夹名字。
这个文件夹名字是可以修改的,但是微软“极度不建议”这样做。
单就这个问题来说,看上去是编码问题,把 PowerShell 的 encoding 改成 UTF8 应该就可以了。
[System.Console]::InputEncoding = [System.Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding(65001)
如果不行就:
[System.Console]::InputEncoding = [System.Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding(936)