不同平台的默认编码格式:
1. 中文版的Windows下使用VS进行C/C++的开发时,代码文本的默认编码格式为 GB2313,并且系统控制台的编码格式是GBK,GBK是包容GB2312的。于是使用VS在windows下进行开发不会出现什么问题。
查看文本的编码格式推荐使用Notepad++,也推荐把windows默认的笔记本替换掉,使用其打开txt文件。在notepad++中,可以在界面的最下方查看文件的编码方式,下图给出一个由VS默认设置生成的代码文本:
查看windows系统控制台的编码方式的方法是输入 chcp:
其中 936就是各种编码语言的的编号.
以下是几种常用的编码:
936 GBK(一般情况下为默认编码)
437 美国英语
65001 utf-8
要想更改控制台的默认编码,不仅要通过chcp命令修改想要转换的编码,还要右键属性面板修改字体,比较麻烦,特别是不好在程序里写,所以不是必要的话,不推荐修改控制台的编码方式。
2 Ubuntu下的默认编码方式为UTF-8。