前言今天日常去做C++作业,同学也找我说怎么改都判断输出错误,后来群里的学长说是不是文件编码GBK编码时,才意识到并不是程序出了问题,而是文件采取的编码在平台上验证时输出了乱码,导致输出判断错误。知其然也要知其所以然,面向百度进行了一波学习。GBK在利用VS在编写代码时,源代码会自动编码GBK字符集,GBK可以识别中文,但是在英文编译环境下GBK则会显示成乱码。GBK即汉字编码字符集,中国标准。UTF-8是国际编码,包含各种语言的文字字符,通用性较强。当文件编码方式和平台所使用不同时,