无法删除Symfony控制台InputInterface中的特殊字符

时间:2019-03-15 21:57:56

标签: php symfony console command symfony4

我正在开发基于Symfony Console(v4.1)的CLI,并且正在解决以下问题:在答案中错误键入一个特殊字符(实现InputInterface和Question),然后将其删除,这似乎是控制台会将其保存在``内存中'',因此在确认答案后,其值包含一个未知字符(�)。例如,键入“footballò”,然后通过按Delete键立即返回到“ football”,结果是“ football”。有什么建议吗?

非常感谢!

更新: 似乎该问题仅限于IDE的终端(已通过PHPStorm和Visual Studio Code测试),可能是由于编码设置所致。有没有办法防止应用程序方面的行为?

0 个答案:

没有答案