问题描述:
非常坑,用vscode写C语言代码时没注意,在utf-8编码方式下写的,注释用的简体中文,运行时终端的中文输出显示为乱码,将编码方式改为GB-2312后,代码中所有的中文注释全部变为乱码,改回utf-8中文显示依然是乱码,总之无论改用哪种编码方式中文显示都是乱码。
解决方案:
经过多次试验发现,在utf-8编码方式下写的中文,即使将编码方式改为GB2312后仍会是乱码,只有将编码方式先设置为GB2312,再重新输入中文才不会出现中文乱码。虽然不敢相信居然有这种问题,但我这边的情况确实是这样。。
不知道有无大佬有更好的解决方案,还请赐教。
版权声明:本文为H_2am原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。