开发c语言在vs上进行编写和编译时默认的编码方式为ANSN码,当我转换为UTF8编码格式后在linux的环境下是可以进行正常编译的,但当在vs环境下进行编译运行出现错误。
我们将vs工程的C++运行环境转添加 /utf-8 格式。
进行编译运行,得到如下结果,可以明显的观察到输出的汉语字符是乱码的。