J'ai récemment acquis un MacBook. J'ai compilé Mercurial 1.6.3 et j'ai tout défini avec NetBeans.Mac OS X et Mercurial
La chose est, chaque fois que j'essaie de commettre, et depuis que j'écris le message de révision et mon nom avec des caractères accentués (en espagnol), je deviens une erreur comme:
transaction abort!
rollback completed
abort: decoding near 'Naim? Batuta ': 'utf8' codec can't decode byte 0x8e in position 4: unexpected code byte!
I locale utilisé sur la console, et je suis arrivé ceci:
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
je tenté de mettre LC_CTYPE = "C.UTF-8", et maintenant LC_CTYPE est devenu = "C" et, encore Mercurial ne cesse de me montrer le même message . Au début, je pensais que c'était les encodages de caractères de commutation NetBeans, mais j'ai ensuite essayé un hg commit
simple, et il a retourné la même erreur. J'ai lu partout, et bien que de tels articles mentionnent les encodages de caractères de Mercurial, Mac OS X et Python, certains correctifs pour le corriger (il y a quelque temps, donc ils devraient déjà être dans Mercurial), je n'ai pas trouvé une vraie solution.
Est-ce que cela vous est déjà arrivé? Comment l'avez-vous résolu? Aidez-moi, s'il vous plaît. Cela fonctionne très bien sur ma machine de bureau (Windows), mais parfois j'ai besoin de faire des modifications pendant que je suis absent, et cela me rend fou.
Merci d'avance!
J'ai essayé toutes ces suggestions, mais aucune ne semblait fonctionner. Je continue d'obtenir la même erreur, qu'il s'agisse d'un caractère accentué dans le nom d'utilisateur ou dans le message de validation. : '( –