2011-04-14 11 views
5

Me di cuenta de que los mensajes de confirmación que contienen alemán Umlaute no se muestran correctamente cuando ejecuto git log en Git Bash en Windows. Esos commits fueron hechos en Ubuntu usando el Terminal. Normalmente, los mensajes de confirmación están escritos en inglés, pero cuando se trata de nombres no hay forma de evitarlo, p. Added library by Simon Jünker. Supongo que también puede ser Git Bash que no puede manejar la codificación de caracteres. Pero tal vez haya una configuración para forzar la codificación utf-8 para escribir y mostrar texto en cualquier módulo (Git Gui, Git k) de Git.¿Cómo configurar la codificación de git para Umlaute alemán en Ubuntu y Windows?

¿Cuál es su configuración de codificación de caracteres multiplataforma para Git? Por favor, asegúrese de incluir la configuración de ambas plataformas en su respuesta. También puede agregar MacOS.

+1

* no hay forma de evitarlo * es solo medio correcto: Simon seguramente también estaría feliz si su nombre se escribiera * Simon Juenker * ... – eckes

+0

¿Quizás encontraste en algún lado una respuesta para tu pregunta? ¿Podrías proporcionarlo aquí por favor? – buhtz

+1

No lo hice. Lo siento. – JJD

Respuesta

0

En Mac OS X, las cosas deberían funcionar bien con el terminal incorporado, siempre que tenga la codificación configurada en Preferencias> Configuraciones> Avanzado y haya seleccionado "Establecer variables de entorno localenel inicio". (Estas son por defecto.)

Aparentemente MSysGit en Windows no es compatible con UTF-8, pero si usted canaliza la salida del comando git a través de una copia de less de cygwin, las cosas funcionarán. Hay alguna información útil in the msysgit Google Group.

+1

La pregunta no es sobre Mac. – buhtz

Cuestiones relacionadas