在 Windows 下使用 C/C++ 向控制台输出 UTF-8 字符时总是会出现乱码。这是由于 Windows 默认使用 GBK 作为控制台字符的编码。
所以只需修改控制台的代码页并使用支持 UTF-8 编码的字体即可正常输出。
1 |
system("chcp 65001"); |
在 Windows 下使用 C/C++ 向控制台输出 UTF-8 字符时总是会出现乱码。这是由于 Windows 默认使用 GBK 作为控制台字符的编码。
所以只需修改控制台的代码页并使用支持 UTF-8 编码的字体即可正常输出。
1 |
system("chcp 65001"); |
近期评论