运维系列:VS2017修改编码格式为utf-8,再也不用担心乱码了




VS2017修改编码格式为utf-8,再也不用担心乱码了

对于国内用户来说,大多设置Windows操作系统语言为简体中文(编码为GBKGB2312),由此导致Visual Studio 2017默认采用GBK/GB2312编码格式,其创建的项目文件(.cpp, .h等)都采用GBK/GB2312编码,可能会给代码的移植性带来一点阻碍(主要是中文乱码),笔者就经常用VS运行github等的项目然后出现如下警告或者乱码:

warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

在此,建议统一使用UTF-8(无bom)编码格式,那么

posted @ 2024-07-25 14:57  坦笑&&life  阅读(366)  评论(0)    收藏  举报  来源