2013-11-19 2 views
1

Я использовал perforce плагин в visual studio 2012. Но после обновления плагина с последней версией, я получил сообщение - «XXXXX (поврежденные символы) или неподдерживаемая кодировка: utf8» при попытке подключения к серверу.Unsupported charset with perforce plugin in Visual Studio

Есть ли что-нибудь, чтобы попробовать?

ответ

2

У меня был именно этот вопрос сегодня. У моего компьютера были другие пользователи, и оказалось, что некоторые переменные окружения Perforce были дрянными. Чтобы проверить, какие переменные у вас есть в вашей системе, просто запустите из командной строки и найдите переменные, начиная с P4. Я удалил все, кроме P4PORT, которые, как я знал, были в порядке.

Как:

  1. правой кнопкой мыши Компьютер, выберите Свойства, затем выберите дополнительные настройки системы на левой и нажмите кнопку «Переменные среды» в нижней части диалогового окна свойств, которая открывается (если вы запустите Windows 7) ,
  2. Удалите любую системную переменную P4, которая, как вы подозреваете, вызвала проблему (я взял все, кроме P4Port, и я не вижу никаких проблем с ней).
  3. Закройте Visual Studio и снова заново повторите попытку, чтобы перезагрузить все переменные среды (и «забыл» те, которые вы удалили).

Обратите внимание, что если вы хотите перепроверить, что переменные ушли, вам нужно закрыть и открыть новое окно командной строки, потому что любое открытое окно/процесс запоминает состояние переменных с момента их первого открытия.

+0

Спасибо. Ты прав. Я проверил переменные окружения и выяснил, что для «P4CHARSET» установлено значение «utf8». Я удалил это и получил хорошую работу. – zelon