2015-11-16 6 views
-1

Тема рассказывает все. В 2015 году один из современных VCS не хочет принимать многоязычные сообщения фиксации. Хотя мой основной язык разработки - английский, мне нужно уметь комментировать неанглийские вещи, происходящие в программном обеспечении. (. Интересно, почему программа захочет использовать ничего, кроме UTF-8 в настоящее время, но это другая история) Она говорит:TortoiseHg совершает жалобы на символы, отличные от ASCII, в сообщении

enter image description here

Я нашел несколько постов в Интернете, обсуждать подобные вопросы, но как-то никто из них не охватывает именно это, и я не понимаю, как решить проблему. Я уже попытался установить систему переменной

enter image description here,

но TortoiseHg, кажется, не замечает разницы. С другой стороны, я не уверен, правильно ли я его установил.

+0

Кто-нибудь задал этот вопрос: было бы здорово, если бы вы объяснили свое положение, чтобы я мог улучшить. Я использую настройки TortoiseHg/Windows/Hg по умолчанию, поэтому моя проблема, скорее всего, будет замечена другими многоязычными разработчиками программного обеспечения. Я не вижу причины для голосования. – texnic

ответ

0

Вы установили HGENCODING в качестве системной переменной в Windows. Для этого обычно требуется перезапуск, чтобы наследовать новую среду во всех процессах. Вы можете уйти с закрытием и перезапуском TortoiseHg из рабочего стола Windows, поскольку Explorer должен получить уведомление о том, что переменная изменилась и обновила свою собственную среду.

Я мог бы воспроизвести проблему в своей системе, но как только переменная установлена ​​правильно, TortoiseHG совершил только штраф. Использование HGENCODING=UTF-8 является допустимой орфографией для этой кодировки.

+0

Действительно, перезагрузка компьютера помогла. Я уже не привык к этому в наши дни. – texnic

 Смежные вопросы

  • Нет связанных вопросов^_^