VS2017修改编码格式为utf-8,再也不用担心乱码了
VS2017修改编码格式为utf-8,再也不用担心乱码了
对于国内用户来说,大多设置Windows操作系统语言
为简体中文(编码为GBK
或GB2312
),由此导致Visual Studio 2017
默认采用GBK/GB2312编码格式
,其创建的项目文件(.cpp
, .h
等)都采用GBK/GB2312编码
,可能会给代码的移植性带来一点阻碍(主要是中文乱码),笔者就经常用VS
运行github
等的项目然后出现如下警告或者乱码:
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失