当前位置: 首页 > news >正文

CStdioFile读取文件时乱码的解决

1、在头文件中加入#include "locale.h"

 

2、在读取文件的前面加上:

char* old_locale = _strdup( setlocale(LC_CTYPE,NULL) );
setlocale( LC_CTYPE, "chs" );

 

3、在读取文件的代码后加上:

setlocale( LC_CTYPE, old_locale ); 
free( old_locale );

 

转载于:https://www.cnblogs.com/wang-can/p/3301889.html

相关文章:

  • C# GUID的使用
  • 【转】MySQL导入数据乱码的分析与解决
  • Linux命令(5):vi
  • 做出来的静态页面与原型图不一致。
  • 【C#】CLR内存那点事(高级)
  • c语言编译过程及cc 的使用
  • 贷款减值准备和折现回拨
  • Oracle 内置函数
  • 深入浅出的英语口语700句zz
  • vc-api-枚举所有子窗口实例
  • VC 获取鼠标下面的窗口
  • [SE]软件项目需求分析为什么困难
  • JS求一个字符串的长度
  • JS中的prototype
  • html5 Canvas 如何自适应屏幕大小
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • AHK 中 = 和 == 等比较运算符的用法
  • CSS居中完全指南——构建CSS居中决策树
  • gops —— Go 程序诊断分析工具
  • HashMap剖析之内部结构
  • IP路由与转发
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Promise面试题,控制异步流程
  • Swoft 源码剖析 - 代码自动更新机制
  • Transformer-XL: Unleashing the Potential of Attention Models
  • windows下mongoDB的环境配置
  • 成为一名优秀的Developer的书单
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 回流、重绘及其优化
  • 记录一下第一次使用npm
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 如何在 Tornado 中实现 Middleware
  • 实习面试笔记
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 学习HTTP相关知识笔记
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 大数据全解:定义、价值及挑战
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (第61天)多租户架构(CDB/PDB)
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (四)linux文件内容查看
  • (一)80c52学习之旅-起始篇
  • (轉貼) UML中文FAQ (OO) (UML)
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • *** 2003
  • .mysql secret在哪_MySQL如何使用索引
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET企业级应用架构设计系列之开场白
  • .NET是什么