【MFC笔记】文件保存的时候不能保存中文的解决办法

时间:2024-03-31 20:19:25

【MFC笔记】文件保存对话框的打开和数据保存(将数据保存在文件内)

以上内容中,当输入中文的时候会不能保存内容。

修改方法。

1、添加头文件

#include "locale.h"//显示中文头

2、文件打开之后输入以下内容

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

。。。。。保存文件

        setlocale(LC_CTYPE, old_locale);//取消

【MFC笔记】文件保存的时候不能保存中文的解决办法

 

如果要从文件中的读取中文,也要同样的操作

【MFC笔记】文件保存的时候不能保存中文的解决办法

2019.3.12