C语言学生信息管理系统如何输出中文而不出现乱码?

经过各种调试,编写的C语言学生信息管理系统可以正常运行了。但还有一个问题,就是输入中文姓名再输出,输出的会是乱码。这个该如何解决呢?就差最后这一个bug需要修复了。

文件使用gbk编码

这边建议直接把系统编码修改为UTF-8, 这样最好解决, 如此的话, 你甚至可以输出一些特殊字符. 但是这样缺点很明显, 在使用一些软件的时候很可能遇到乱码问题, 因为许多软件都是以GBK为编码的. 所以还需自己权衡利弊解决.