MFC新建工程中目录包含中文,资源文件打开失败

※尽量不适用中文,各种未知错误,嘿嘿

此方法临时解决问题,可以使程序运行,后续是否还有错误是未知数

需要修改3处位置:

1.资源文件中.rc

右键,点击“查看代码”,找到带中文的资源ID,把中文修改掉

2.资源头文件中Resource.h

找到带中文的资源ID,把中文修改掉

3.DialogEx派生类的cpp文件中.cpp

找到构造函数,将初始化列表中的中文改掉

3处修改的名字必须一致哈

原文地址:https://www.cnblogs.com/bCPTdtPtp/p/10776378.html

时间: 2024-08-27 21:19:30

MFC新建工程中目录包含中文,资源文件打开失败的相关文章

【转】利用Eclipse编辑中文资源文件(application_zh_CN.properties )

既然生为中国人,就没有什么好抱怨的了,遇到编码的问题,那只有解决它了. 如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的.比如下面两个文件,一个是英文的,一个是中文的.对于英文的,一切照常:对于中文的,一般需要用JDK的native2ascii工具进行转换. application_en.properties # Resources for the Hello sample application hello.title=A first Struts

C#中的文件属性以及资源文件的使用

 一.C#文件属性 1.什么是文件属性 文件属性可以用来指示项目系统对应文件执行的操作.具体的操作见下文.Visual Basic和Visual C#的文件都具有4个属性:"FileName"."BuildAcition"."CustomTool"."CustomToolNamespace". 2.CopyToOutputDirectory属性 此属性指定将选定的源文件复制到输出目录所依据的条件.如果从不将文件复制到输出目

windows下Python打开包含中文路径名文件

windows使用gbx(gb2312,gbk,gb18030我也不知道是哪个)对文件名及文件路径进行编码保存.打开文件的函数中使用诸如open(filename.encode('gbk'))可以很好的解决. #coding:utf8 if __name__ == '__main__': srcfile = r"D:/测试路径/测试文件.txt" f = open(srcfile.decode('utf8').encode('gbk')) for text in f.readlines

Linux系统中 Sublime Text 中文 GBK 文件乱码问题

Sublime Text 是一个很不错编辑器,具有漂亮的界面和强大的功能.再加上丰富的插件,而且还跨平台,绝对是一款实打实的神器啊! 众所周知,Sublime Text 对中文支持的极差,可以说几乎就没有特别的支持.尤其是 GBK 编码的中文文件,直接打开就是一团乱码.ST 的开发者 Jon Skinner 貌似对中国市场不怎么感冒,一直未加中文 GBK 的支持.既然开发者不给支持中文,那么就只能靠中国用户自己解决问题了.在这里感谢热心网友 seanliang 开发了强大的 ConvertToU

数据库中判断内容中是否包含中文

SQL Server 用patindex()函数判断,例如'patindex(%[吖-做]%',字段名)>0 Oracle 用lengthb()和length()函数求字段对应内容的的长度,长度不一样则说明内容中包含汉字 数据库中判断内容中是否包含中文,布布扣,bubuko.com

java-判断字符串中是否包含中文并过滤掉中文

CreateTime--2017年9月6日08:48:59 Author:Marydon java判断字符串中是否包含中文并过滤掉中文 1.判断字符串中是否包含中文方法封装 /** * 判断字符串中是否包含中文 * @param str * 待校验字符串 * @return 是否为中文 * @warn 不能校验是否为中文标点符号 */ public static boolean isContainChinese(String str) { Pattern p = Pattern.compile(

eclipse中文资源文件编辑器插件PropertiesEditor

eclipse中文资源文件编辑器插件 http://propedit.osdn.jp/eclipse/updates/ eclipse默认编辑器打开中文是转化为ASCII码的,不方便: #\u8D1D\u4ED8\u914D\u7F6E\uFF08\u5F00\u53D1\u548C\u751F\u4EA7\u9009\u62E9\u5404\u81EA\u7684profile\uFF09 start-- 安装PropertiesEditor之后,直接以中文打开: #配置(开发和生产选择各自的

sublime text2 打开包含中文的文件会自动追加.dump后缀解决办法

用sublime text2 打开.c, .h,.txt等文件会自动追加一个.dump后缀,這样在打开.c,.h等文件时无法正常识别,从而无法正常进行语法着色,网上说是因为安装了GBK Encoding Support 插件的问题,于是就删除这个插件,发现再打开不会自动加.dump后缀了,但是遇到中文就乱码了, 因为GBK-.,这个插件就是解决中文乱码用的,那怎么办呢? 其实只要重新保存一下就可以了,比如我打开一个A.h文件,这个里有中文注释, 第一次打开时因为有中文所以sublime text

判断字符串中是否包含中文

public bool CheckChinese(string str) { bool flag = false; UnicodeEncoding a = new UnicodeEncoding(); byte[] b = a.GetBytes(str); for(int i=0;i<b.Length;i++) { i++; if (b[i] != 0) { flag = true; } else { flag = false; } } return flag; }这段代码为什么能实现判断是否为