美文网首页
windows上Oh My Posh中文用户名报错问题解决

windows上Oh My Posh中文用户名报错问题解决

作者: 最小栗子 | 来源:发表于2023-05-06 23:01 被阅读0次

    在Windows11上安装了Oh-My-Posh,但是由于我电脑的用户名设置的是中文,导致打开#PowerShell工具的时候会报错乱码识别不到Oh-My-Posh,相应的主题也不会加载,解决的方式有以下两种:

    1.修改电脑使用Unicode UTF-8

    时间和语言>语言和区域>相关设置>管理语言设置>更改系统区域设置 中 有一个复选框,叫做“Beta版:使用 Unicode UTF-8 提供全球语言支持”,把这个复选框构上,确认重启就行了,这种方式可能会影响其他软件使用,比如Xshell7就无法工作。

    image.png

    2.修改Oh-My-Posh安装目录

    Oh-My-Posh安装在包含中文目录路径下就会报错,本质是无法正确识别安装路径导致的错误,所以只要把它安装在没有中文目录的路径上就行了,例如使用winget方式安装:

    winget install JanDeDobbeleer.OhMyPosh -s winget -l D:\App\OhMyPosh
    

    其中-l参数就是指定安装路径

    记得先把原来的卸载掉:

    winget uninstall JanDeDobbeleer.OhMyPosh
    

    blog: windows上Oh My Posh中文用户名报错问题解决

    相关文章

      网友评论

          本文标题:windows上Oh My Posh中文用户名报错问题解决

          本文链接:https://www.haomeiwen.com/subject/ikchsdtx.html