2010-11-10 55 views
1

我正在使用德語Windows XP,並使用Windows資源管理器在名稱(どうもありがとうミスターロボット.txt)中使用日語字符創建了一個文件名。 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

msysgit的Issue 374是指:

  • issue 358(約切換在DOS窗口中使用的代碼頁)
  • issue 369(關於安裝一個控制檯窗口使用True Type字體)

所以也許這些線程中討論的選項可以在這裏幫助。

+0

感謝您的回答。不幸的是,它並沒有幫助我。 'chcp 1252'(順便說一下,我應該使用德語和亞洲字符的什麼代碼頁?)在git-bash中不起作用('cmd/c chcp 1252'打開一個windows shell),我已經使用了一個真正的字體能夠顯示亞洲人物。 – Mot 2010-11-10 11:08:42

+0

@mklhmnn(未測試)從新的dos外殼(與chcp 1252),你可以嘗試執行bash會話嗎? – VonC 2010-11-10 12:09:21

+1

我正在使用msysgit的7zip包,並在'call%COMSPEC%/ c%BIN%bash --login -i'行之前在'git-bash.bat'中添加'chcp 1252'。它顯示了現在設置了代碼頁1252的消息,但文件名仍然只是問號。 :( – Mot 2010-11-10 12:30:50

相關問題