原文地址:https://blog.csdn.net/hellokandy/article/details/125791844
折腾了大半天,原本好好的工程,在重启电脑后,再用VS打开时竟然提示:
文件加载,使用Unicode(UTF-8)编码加载文件 xxx 时,有些字节已用Unicode替换字符替换。保存该文件将不会保留原始文件内容。
经过一番折腾(重装了几次VS,在其他电脑上可以正常打开工程和编译),确认是与电脑设置有关后,深度回忆了一下之前对电脑做过一些修改,抱着试一试的心态,终于搞定了!
1、事故现场:
2、尝试过的方案
网上有人说勾选“自动检测不带签名的UTF-8编码”,但是我的VS一直都有勾选。也有人说把工程里面的文件,逐个用记事本打开,然后另存为的时候选择到BOM的UTF-8编码,这倒也未尝不可,但是遇到文件多的情况,估计谁也不太愿意这样处理!
3、解决方案:
取消勾选 “Beta版:使用Unicode UTF-8 提供全球语言支持”
标签:文件,UTF,VS,Unicode,替换,加载 From: https://www.cnblogs.com/lizhigang/p/17154955.html