6
votes

Comment configurer l'encodage Git pour Umlaute allemand sur Ubuntu et Windows?

J'ai remarqué que les messages de commettre contenant Umlauute allemand ne sont pas affichés correctement lorsque j'exécute Git journal dans git bash sous Windows. Ces commits ont été faits sur Ubuntu en utilisant le terminal . Normalement, des messages commettent des messages sont écrits en anglais mais en matière de noms de noms, par exemple. Ajout de la bibliothèque par Simon Jünker. Je suppose que cela peut aussi être git bash qui ne peut pas gérer le codage du personnage. Mais peut-être qu'il y a un paramètre pour forcer utf-8 codage pour écrire et afficher du texte dans n'importe quel module ( git gui , git k ) de git .

Quelle est votre configuration de codage de caractères multi-plateformes pour GIT? Assurez-vous d'inclure la configuration des deux plates-formes de votre réponse. Vous pouvez également ajouter des macos.


3 commentaires

Il n'y a aucun moyen de savoir est seulement à moitié correct: Simon serait sûrement heureux si son nom était écrit Simon Juenker ...


Peut-être que vous avez trouvé quelque part une réponse à votre question? Pourriez-vous le fournir ici s'il vous plaît?


@eckes, je m'appelle Benoît et je ne serai pas heureux si vous l'écririez "bénoïste" parce qu'il est si démodé! Souvenir des âges sombres avant l'invention de ^


3 Réponses :


0
votes

sur Mac OS X Les choses doivent fonctionner correctement avec la borne intégrée tant que vous disposez du codage défini dans les préférences> Paramètres> Avancé et que vous avez sélectionné "Définir les variables d'environnement locale sur le démarrage". (Ce sont les valeurs par défaut.)

Apparemment, MSYSGIT sur Windows ne prend pas en charge UTF-8, mais si vous utilisez la commande de la commande git de tuyau via une copie de moins de Cygwin Things fonctionnera. Il y a quelques informations utiles dans le groupe Google MSYSGIT .


1 commentaires

La question ne concerne pas Mac.



4
votes

Ce lien a montré la manière de résoudre ce problème:

Veuillez essayer: xxx

dans la coque de commande Windows (CMD. EXE) et exécutez à nouveau les commandes git.


0 commentaires

1
votes

Essayez de définir une configuration GIT sur l'invite GIT BASH avec l'une des commandes suivantes:

git config --global i18n.commitEncoding utf8
git log -n 2 --oneline
    Petras message with umlaut ÄäÜüÖöß etc.
    Karls message with umlaut <C4><E4><D6><F6><DC><FC><DF> etc.

git config --global i18n.commitEncoding cp1252
git log -n 2 --oneline
    Petras message with umlaut ÄäÜüÖöß etc.
    Karls message with umlaut ÄäÜüÖöß etc.


0 commentaires