Mercurial Review board UnicodeEncodeError: кодек 'charmap' не может кодировать символ u '\ ufffd' в позиции 31: символ отображается на <undefined> - PullRequest
0 голосов
/ 26 июня 2018

Кажется, я открыл один из .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>

1 Ответ

0 голосов
/ 27 июня 2018

У нас возникла проблема, обновленная версия Tortoise Hg (4.6) несовместима с версией платы REview, кажется, что эта проблема уже поднималась на форуме Tortoise Hg. Решение 1) Верните Hg к предыдущей версии 4.5.что-то или 2) Обновите доску обзора вручную, используя опцию Export to Patch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...