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