1.加头文件#include <locale.h>

2.在文件打开

CStdioFile file;
    CFileException exp;
之后加上:
    char* old_locale=_strdup(setlocale(LC_CTYPE,NULL) );
    setlocale( LC_CTYPE,"chs");

3.在文件读取结束加上

setlocale( LC_CTYPE, old_locale ); //还原语言区域的设置
    free( old_locale );//还原区域设定

通过以上三步,从文本文档里读出来的CString中的中文就不再是乱码了。

转载于:https://www.cnblogs.com/xueniwawa/p/3810523.html

CString的中文显示乱码的解决办法相关推荐

  1. redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法

    redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法 事情的经过是这样的 记得以前曾经在VMware 5.5.3 上装过redhat 估计是9吧 当初我选的是图形 ...

  2. Ubuntu 18.04 中TXT中文显示乱码的解决办法

    问题原因 在Ubuntu18.04中默认编辑器为Gedit,如果装了英文版或者没有设置字符编码,则TXT文档中的中文会显示乱码. 安装 dconf-tools sudo apt-get install ...

  3. 在MATLAB画图时中文显示乱码的解决办法

    新电脑安装MATLAB2017b之后打开以往的代码,图形窗口上显示的文字都是乱码 ,乱码情况如下 legend('参考节点坐标','未知节点估计坐标','未知节点实际坐标'); 可以看到,本应该显示l ...

  4. 修改WordPress主题,中文显示乱码的解决办法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 虽然现在 ...

  5. php excel中文名称乱码,phpexcel导出中文文件名乱码的解决办法

    使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312, ...

  6. sublime text html乱码,Sublime Text 2中文显示乱码的解决方法

    Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14   作者:佚名   我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...

  7. mysql阿里云不显示中文乱码_MySQL命令窗口下中文显示乱码的解决过程

    MySQL命令窗口下中文显示乱码的解决过程 在dos客户端输出窗口中查询表中的数据,还有项目部署到服务器上时前台的页面,中文数据都显示成乱码,如下图所示: 这个问题困扰了我一天,后来解决了才发现原来我 ...

  8. mysql设置字符集 php_MySQL字符集编码设置与PHP显示乱码的解决办法

    转自:博客水木 http://shuimu.js.cn/mysql-php-character-set-encoding-settings-and-garbled-solution.html PHP显 ...

  9. PLSQL Developer中文显示乱码的解决方法

    原文链接:https://blog.csdn.net/liaoqianwen123/article/details/42120939 PLSQL Developer中文显示乱码是因为Oracle数据库 ...

最新文章

  1. 姚班天才漆子超、IOI金牌得主陈启峰等联手进军AR领域:全员顶尖科技公司技术背景,打造“5G+AI+AR”先锋...
  2. 创意留言墙图片_年会攻略2|创意合影墙、特色文化墙,有点意思启动仪式,继续玩出彩!!...
  3. ISA SERVER使用指南
  4. HDU 6435 CSGO 求多维曼哈顿最远距离
  5. 利用Git Bash 远程访问服务器
  6. 第二章课下测试补交博客
  7. python 时间-秒_Python-代码等待10秒不直观,教你用进度条显示时间进度
  8. 公司正式宣布创业失败!
  9. 阳狮集团与阿里巴巴全域营销伙伴关系再升级:数据和业务合作将更紧密
  10. dedecms调用某一顶级栏目下二级标签
  11. DC/OS 的安装与部署
  12. css学习之border 边框
  13. hexo version control
  14. 【狂神说Redis】1NoSQL概述1-4NoSQL的四大分类
  15. 固高运动控制器,c#代码,支持gt400/800
  16. win10多合一原版系统_win10多合一原版系统
  17. react脚手架搭建
  18. 【应用笔记】APM32F4xx_ADC应用笔记
  19. 得帆创始人张桐:《华为数字化转型之道》系列解读之三
  20. 六,iOS中的金额格式化和金额大小写转换

热门文章

  1. 计算两个日期之间的日期差。输入:第一行为一个整数T,表示有T组数据,每行三个整数year, month, day 分别代表年,月,日。输出:每组输出一个整数,表示从2012年3月12到给出的日期共几天
  2. 《28天玩转TensorFlow2》第13天:TensorFlow2项目实战—基于CNN+RNN和TCN的股票预测
  3. 中科新媒体:实体零售企业如何在数字化浪潮下创新营销
  4. 试题 算法训练 A的B的C次方次方
  5. 模拟退火算法——概率法解全局优化
  6. 第2关 什么是质心 (educoder
  7. No application 'meetme' for extension 错误
  8. Check Point年中安全报告显示:针对全球组织的网络攻击增加了29%
  9. 申请 AlphaSSL (Loovit.Net) 免费泛域名证书的那些坑
  10. 燃!阿里技术又破世界纪录:机器阅读理解力首次超过人类!