问题描述
就只调用了printf函数打印了一句话,里面包括中文,结果乱码了。
网上说的这个解决方法并不管用:
包含头文件:#include <locale.h> 函数:_tsetlocale(LC_ALL, _T('chs'));
问题解答
回答1:请确认你的代码所在的.cpp文件的编码格式(vs创建的文件应该是ANSI,但如果你的文件是其他方式创建的,可能并非ANSI)和你的控制台(windows默认是ANSI)的编码格式,这2个格式需要一致。
问题描述
就只调用了printf函数打印了一句话,里面包括中文,结果乱码了。
网上说的这个解决方法并不管用:
包含头文件:#include <locale.h> 函数:_tsetlocale(LC_ALL, _T('chs'));
问题解答
回答1:请确认你的代码所在的.cpp文件的编码格式(vs创建的文件应该是ANSI,但如果你的文件是其他方式创建的,可能并非ANSI)和你的控制台(windows默认是ANSI)的编码格式,这2个格式需要一致。
相关文章:1. 多台服务器集群, 如何使用git自动部署代码2. 提交到github的页面有横向滚动条怎么解决?3. github - Git 忽略文件后,切换分支后在其它出现4. 在windows上也可以愉快地玩vim么?5. git查看分支的创建时间?6. node.js - 如何用代码实现一个小端的16进制字符串(无符号大整数)转化为10进制整数7. git lfs 怎么处理一个已存在的仓库8. git commit 报 "Changes not staged for commit:"是怎么回事?9. git - 基于开源项目的二次开发如何进行的版本管理10. git - 安装hexo遇到了问题 求解
网公网安备:皖ICP备2020019022号-3 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主