我正在开发基于Symfony Console(v4.1)的CLI,并且正在解决以下问题:在答案中错误键入一个特殊字符(实现InputInterface和Question),然后将其删除,这似乎是控制台会将其保存在``内存中'',因此在确认答案后,其值包含一个未知字符(�)。例如,键入“footballò”,然后通过按Delete键立即返回到“ football”,结果是“ football”。有什么建议吗?
非常感谢!
更新: 似乎该问题仅限于IDE的终端(已通过PHPStorm和Visual Studio Code测试),可能是由于编码设置所致。有没有办法防止应用程序方面的行为?