C语言问题乱码处理

中文乱码处理是个老问题了,涉及亂码处理的问题无非是编码不统一造成的;

涉及编码的地方常见有:

  1. 数据编码(数据库,IO文件等)

知道乱码处理的原因有利于解决乱码处理问题,这些原因在哪个IDE都是通用的

关于codeblock这款IDE,这里就不说数据库那些编码了,一般写大点的C/C++项目也不会用这种开源免费的工具;

第一步:解决文件本身乱码处悝

如果源文件不是codeblock编写的就把上面UTF-8换成和原来文件一致的编码;或者用其他工具转成UTF-8(比如notepad)

第二步: 解决编译器读取源文件编码

注:这裏设置为UTF-8是因为上面第一步设置的源文件编码为UTF-8,如果不是需要两个地方一致;

第三步: 设置执行输出编码

如果机器是windows系统的,需要看看控制台的編码,博主控制台属性如图:

那么C/C++的执行应该也是要和这里一致的。

这样控制台输出的中文就不会乱码处理了。

}

我要回帖

更多关于 乱码处理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信