跟标题一样调用readlineSync.question如果用户输入的是中文的话,会得到一个乱码的字符。
readlineSync.question用中文提问也会是乱码,配置了参数encoding:'utf8'也没用
怎么解决呢
追加提问
- 为什么A1之前会有你好1...输出?输出两次有点奇怪
- 为什么你好3不会被执行呢?异步一多,就有点绕了
跟标题一样调用readlineSync.question如果用户输入的是中文的话,会得到一个乱码的字符。
readlineSync.question用中文提问也会是乱码,配置了参数encoding:'utf8'也没用
怎么解决呢
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
readline-sync 好像是说有处理中文的问题,如果用
chcp 65001
都没用,那就用原生的 readline 吧,稍微封装一下