Кажется, я открыл один из .py файлов в Mercurial (с помощью Notepad ++), просто из любопытства, чтобы проверить, как работают расширения Mercurial HG, я не могу сейчас использовать обзорную доску: это ошибка, с которой я сталкиваюсь Я даже заменил папку reviewboard, но кажется, что скомпилированные файлы python создают проблему.
Если есть какой-то способ перекомпилировать их для сброса кодировки, я буду рад:
chcp 65001
set PYTHONIOENCODING=utf-8
Я также попытался восстановить кодировку в командной строке Windows, как предлагалось в некоторых постах, чтобы исправить проблему с кодировкой:
#!python
** Mercurial version (4.6.1). TortoiseHg version (4.6.1)
** Command: --nofork workbench
** CWD: C:\hiteshi\Latest\GM_dev
** Encoding: cp1252
** Extensions loaded: fetch, gestalt, kilnauth, big-push, kiln, caseguard, hgflow, strip, mq, reviewboard, histedit, shelve, largefiles, tortoisehg.util.configitems
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-5.9.2 PyQt-5.9.1 QScintilla-2.10.2.dev1711012104
Traceback (most recent call last):
File "tortoisehg\hgqt\postreview.pyo", line 361, in accept
File "tortoisehg\hgqt\postreview.pyo", line 274, in postReviewOpts
File "tortoisehg\hgqt\postreview.pyo", line 263, in getSummary
File "tortoisehg\util\hglib.pyo", line 117, in fromunicode
File "encodings\cp1252.pyo", line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\ufffd' in position 31: character maps to <undefined>