Невозможно удалить специальные символы в консоли Symfony InputInterface - PullRequest
0 голосов
/ 16 марта 2019

Я занимаюсь разработкой интерфейса командной строки на основе Symfony Console (v4.1) и борюсь со следующей проблемой: неправильно набираете специальный символ в ответе (реализует InputInterface и Question), а затем удаляете его, кажется, чтоконсоль хранит его «в памяти», поэтому после подтверждения ответа его значение содержит неизвестный символ (�).Например, если набрать «footballò» и сразу же вернуться к «футболу», нажав клавишу «Удалить», результатом будет «football result».Любое предложение?

Большое спасибо!

ОБНОВЛЕНИЯ: Кажется, что проблема ограничена терминалом IDE (протестировано с PHPStorm и кодом Visual Studio), возможно, из-за настроек кодирования.Есть ли способ предотвратить поведение на стороне приложения?

...