2010-11-10 4 views
1

Я использую немецкую Windows XP и создал имя файла с японскими символами в имени (どうもありがとうミスターロボット.txt) с помощью проводника Windows. В консоли msysgit отображаются только вопросительные знаки:Хранить файлы с японскими символами в имени файла в msysgit

$ git version 
git version 1.7.2.3.msysgit.0 

$ git status 
# On branch master 
# 
# Initial commit 
# 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
#  ????????????????.txt 
nothing added to commit but untracked files present (use "git add" to track) 

Что делать, чтобы заставить msysgit обрабатывать этот файл?

ответ

1

Issue 374 из msysgit относится к:

  • issue 358 (о переключении кодировки, используемые в окнах DOS)
  • issue 369 (об установке окна консоли использовать True Type шрифт)

Так что, возможно, варианты, обсуждаемые в этих потоках, могут помочь здесь.

+0

Спасибо за ответ. К сожалению, это мне не помогает. 'chcp 1252' (BTW, какую кодировку я должен использовать для немецких и азиатских символов?) не работает в git-bash (' cmd/c chcp 1252' открывает оболочку Windows), и я уже использую шрифт истинного типа, который способный показывать азиатских персонажей. – Mot

+0

@mklhmnn (не тестировалось) из новой оболочки dos (с chcp 1252), вы могли бы попытаться выполнить сессию bash? – VonC

+1

Я использую пакет 7zip msysgit и добавил 'chcp 1252' в' git-bash.bat' перед 'вызовом% COMSPEC%/c% BIN% bash -login -i'. Он показывает сообщение о том, что кодовая страница 1252 установлена, но имена файлов по-прежнему являются только вопросительными знаками. :( – Mot

 Смежные вопросы

  • Нет связанных вопросов^_^