gpt4 book ai didi

windows - 将终端区域设置永久设置为 C.UTF8

转载 作者:可可西里 更新时间:2023-11-01 11:24:55 26 4
gpt4 key购买 nike

当我在 Git 的终端 sh.exe 中使用 locale 时(在 PhpStorm IDE 中激活),会出现:

$ locale
LANG=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=C

而且我不能使用任何字符,例如 ±ę 等。

使用 export LC_ALL=C.UTF8 后:

$ locale
LANG=
LC_CTYPE="C.UTF8"
LC_NUMERIC="C.UTF8"
LC_TIME="C.UTF8"
LC_COLLATE="C.UTF8"
LC_MONETARY="C.UTF8"
LC_MESSAGES="C.UTF8"
LC_ALL=C.UTF8

一切正常。但是,当我再次运行控制台时,问题又来了。

如何永久设置?

[此处为 Windows 10]

最佳答案

如果您打算将您的更改永久设置到 Git Bash 环境中,建议将其添加到 .bashrc 文件中,每次打开新控制台时都会加载该文件(或创建一个新控制台,如果它已经不存在了。在 Git Bash 环境下,它存在于

C:\users\<your-userName>\

将行添加到文件

# Saves a varible in .bashrc to load the setting upon new session
export LC_ALL=C.UTF8

并打开一个新的控制台使其生效。

关于windows - 将终端区域设置永久设置为 C.UTF8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40990889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com