Я начал использовать Windows Terminal в качестве инструмента командной строки git, но похоже, что корейские символы не печатаются должным образом, когда я набираю git log
, например:
Я также пробовал использовать cmd
и powershell
, но тоже самое. (нет скриншотов)
Но он правильно печатается в Git Bash, например:
Что я искал и пробовал:
- Ввод
chcp 65001
- Ввод
set LC_ALL=C.UTF-8
- Изменить настройки административного языка (см. эту статью )
И все вышеперечисленное не решило мою проблему. Есть ли какие-либо предложения по решению моей проблемы? Я хочу использовать терминал Windows, а не git bash :(
<
,E
,C
,>
и т. д. Сам факт того, что один из терминалов, которые вы использовали, правильно отображал символы, доказывает это. Это также доказывает, что ни одно из изменений, которые вы пробовали, не было необходимо. - person Panagiotis Kanavos   schedule 15.07.2020git log
. Я отредактирую его на свой вопрос. - person MyBug18   schedule 15.07.2020git log
использует переменнуюLC_ALL
, чтобы решить, что выводить — закодированные байты или фактический текст. - person Panagiotis Kanavos   schedule 15.07.2020set LC_ALL=C.UTF-8
перед вызватьgit log
, либо установить переменную среды на постоянной основе.Git Bash
работает до того, как установит среду, необходимуюgit log
, перед отображением командной строки. Он не предоставляет свою собственную консоль - person Panagiotis Kanavos   schedule 15.07.2020