C#ReadLine时出现中文乱码
可能是因为控制台编码与输入的中文编码不一致导致的。可以尝试以下解决方法:
- 
在代码中设置控制台编码为UTF-8:Console.OutputEncoding = System.Text.Encoding.UTF8;
 - 
在控制台中手动设置代码页为UTF-8:chcp 65001
 - 
将输入的中文转换为UTF-8编码再进行处理,可以使用System.Text.Encoding类中的方法进行转换。
 
原文地址: https://www.cveoy.top/t/topic/hgxp 著作权归作者所有。请勿转载和采集!