неправильное кодирование, php-модуль, symfony - PullRequest
0 голосов
/ 30 сентября 2019

У меня проблема с кодировкой символов при попытке запустить тест. Я использую платформу Symfony 4 с пакетом symfony / phpunit-bridge.

Я запускаю тест по команде, как показано ниже:

php bin/phpunit tests/WhovianTest.php

Результаты выглядят следующим образом:

enter image description here

Как мы видим, существует проблема с кодированием в результатах теста. Я использую операционную систему Windows 10 и PHPStorm IDE.

Как я мог решить эту проблему?

Буду благодарен за помощь.

1 Ответ

0 голосов
/ 05 октября 2019

В стандартной оболочке Windows 10 есть некоторые проблемы с управляющими символами ANSI, которые используются для отображения цветов (они хорошо распознаются при отображении символов ?[31;). Есть несколько пакетов для их добавления, или вы можете просто отключить их.

Документы phpunit предлагают:

В Windows используйте ANSICON или ConEmu

Кроме того, вы можете установить colors="false" в открывающем теге вашего phpunit.xml или в качестве параметра командной строки: --colors=never (также попробуйте auto).

...