2010-11-10 38 views
1

J'utilise un Windows XP allemand et créé un nom de fichier avec des caractères japonais dans le nom (どうもありがとうミスターロボット.txt) en utilisant l'explorateur Windows. La console msysgit affiche simplement des points d'interrogation:Stockez les fichiers avec les caractères japonais dans le nom de fichier dans 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) 

Que dois-je faire pour que msysgit gère ce fichier?

Répondre

1

Issue 374 de msysgit se réfère à:

  • issue 358 (sur le passage de la page de code utilisé dans une fenêtre DOS)
  • issue 369 (sur l'installation d'une fenêtre de console pour utiliser une police True Type)

Alors peut-être que les options discutées dans ces discussions peuvent aider ici.

+0

Merci pour la réponse. Malheureusement, cela ne m'aide pas. 'chcp 1252' (BTW, quelle page de code dois-je utiliser pour les caractères allemands et asiatiques?) ne fonctionne pas dans le git-bash (' cmd/c chcp 1252' ouvre un shell Windows) et j'utilise déjà une police true type capable de montrer des caractères asiatiques. – Mot

+0

@mklhmnn (non testé) depuis le nouveau shell DOS (avec le chcp 1252), pourriez-vous essayer d'exécuter une session bash? – VonC

+1

J'utilise le paquet 7zip de msysgit et j'ai ajouté 'chcp 1252' à' git-bash.bat' avant la ligne 'call% COMSPEC%/c% BIN% bash --login -i'. Il montre le message que la page de code 1252 est maintenant définie, mais les noms de fichiers sont toujours juste des points d'interrogation. :( – Mot