`
阿尔萨斯
  • 浏览: 4263060 次
社区版块
存档分类
最新评论

VS2005字符串资源不能识别转义字符

 
阅读更多

在做LED媒体播放室多语言版本的时候,遇到这么一个问题, 检查office2003是否存在,如果不存在则弹出一个警告窗体。由于是多语言版本,所以弹出的信息来源于资源文件。

如果对提取的资源字符串不做任何处理,则弹出如下的对话框:

(注:如果运行系统为XP,字符串在一行显示,Vista系统的对话框有了自动换行的功能了)

所以没有办法,代码做了如下修改:

///<summary></summary>
///获取变量值
///
///
///<returns></returns>
publicstringGetString(stringstrName)
{
returnGetString(strName,string.Empty);
}

publicstringGetString(stringstrName,stringdefault_value)
{
stringstrValue;
try
{
strValue
=rm.GetString(strName);
if(strValue.Length>0)
{
return strValue.TrimEnd(new char[]{'/r','/n'}).Replace("//r//n","/r/n") ;
}
else
{
returndefault_value;
}
}
catch//(Exceptionex)
{
returndefault_value;
}
}

这时候,弹出的对话框信息方才正确,如下图:




<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
分享到:
评论

相关推荐

    Android中Split()字符串分割特殊用法案例详解

    Java:分割字符串不能写成split(“$”)//$为要分割的字符 Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符 2.特殊用法–当split()分割字符串遇上特殊符号 案例分析 String str = abc|dfg; ...

    C# json格式解析,Json格式字符串与C#对象相互转换,类库+使用案例,注释详细

    /// Json格式中的字符串值识别 /// 将Json字符串解析为Dictionary, dynamic&gt;对象。 /// 将Json字符串解析为dynamic[]对象。 /// Dictionary类型对象转换为Json格式字符串 /// C#对象转换为Json格式字符串 /// 进行...

    MySQL数据入库时特殊字符处理详解

    在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“”)开头,称为转义字符。 MySQL 识别下列转义字符: 0 一个 ASCII 0 (NUL) 字符。 ‘ 一个 ASCII 39 单引号 (“’”) 字符。 ” 一个 ASCII ...

    js 转义字符及URI编码详解

    URL中的转义字符 当URL的参数中出现诸如+,空格,/,?,%,#,&,=等特殊字符串符号时,因为上述字符有特殊含义,导致服务器端无法正确解析参数,如何处理?解决办法:将这些字符转化成服务器可以识别的字符。 如果...

    escape-latex:使用Javascript转义LaTeX特殊字符

    逃逸乳胶 在NodeJS(&gt; = 10.x)环境中使用Javascript转义LaTeX特殊字符。用法npm install escape - latexvar ... 这意味着最终的LaTeX输出可能看起来与您输入的Javascript字符串不同。 例如,多个空格保持原样,您的LaT

    MySQL 转义字符使用说明

    MySQL的转义字符“\” mfc_basic MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 制符分隔 \r 一个回车符。 \b 一个退格符。 \’ 一个单引号(“’”)符。 \” 一个双引号(...

    python单引号_双引号和三引号的区别.pdf

    单引号和双引号都是用来表示字符串的,但它们有一个重要的区别:单引号需要使用转义符来转义引号内的单引号,而双引号可以自动识别引号内的转义符。例如,如果你想表示字符串"Let's go",使用单引号需要写成`s = '...

    HTML字符实体[归类].pdf

    实体名称是比较好理解和记忆的,但是它可能不能被所有浏览器支持,而实体编号则可以被所有浏览器识别。 HTML字符实体(Character Entities)是为了解决HTML中的特殊符号问题产生的。HTML中,&lt;、&gt;、&等符号已经被...

    将特殊字符转换为html代码

    将特殊字符转换为html代码,这代码根据JSTL中的代码进行了改写。

    微信小程序中转义字符的处理方法

    主要介绍了微信小程序中转义字符的处理方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    去解析器的ANSI字符串-Golang开发

    用于解析ANSI编码字符串的库Go ANSI Parser将带有ANSI转义码的字符串转换为代表样式文本的结构片段。 用于解析ANSI编码的字符串的库Go ANSI Parser将带有ANSI转义码的字符串转换为代表样式文本的结构片段。 功能:...

    Python3基于print打印带颜色字符串

    另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写  对于结尾部分,其实也可以省略,但是为了书写规范,建议\...

    正则表达式中\w不能识别中文

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] ...

    详解Python在使用JSON时需要注意的编码问题

    写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数据, 排查了好久才知道 requests 内部是使用 json.dumps 将字符串转成 json 的, 而 ...

    freemarker语法完整版

    字符串 Freemarker代码 &lt;#switch being.size&gt; &lt;#case "small"&gt; This will be processed if it is small &lt;#break&gt; &lt;#case "medium"&gt; This will be processed if it is medium &lt;#break&gt; ...

    阿里云-云数据库OceanBase-SQL参考-D.docx

    在字符串中,某些序列具有特殊含义,这些序列均用反斜线(\)开始,即所谓的转义字符。 识别符 OceanBase 识别符的最大长度和允许的字符如下: * 用户名:16 字节,允许的大写英文字母,数字和下划线 * 租户:...

    (完整版)C语言期末复习题(45016).doc

    字符串的长度是通过计算得到的,需要根据字符串的内容来确定其长度。 二、填空题 1. 一个函数由两部分组成,它们是函数首部和函数体。函数由函数首部和函数体组成,函数首部包含函数的返回类型和参数,函数体是...

    《C语言程序设计》复习提纲

    一、单项选择题和填空题...(4)字符串常量,如”Nanjing”。 (5)符号常量,是用#define指令定义的。如#define PI 3.1416。一旦定义以后,凡是使用PI的地方,实际上使用的3.1416。 4、合法标识符和非法标识符的识别。

    python3使用print打印带颜色的字符串代码实例

    另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写 对于结尾部分,其实也可以省略,但是为了书写规范,建议\033...

    Python正则表达式的7个使用典范(推荐)

    Python编译器用‘’(反斜杠)来表示字符串常量中的转义字符。 如果反斜杠后面跟着一串编译器能够识别的特殊字符,那么整个转义序列将被替换成对应的特殊字符(例如,‘\n’将被编译器替换成换行符)。 但这给在...

Global site tag (gtag.js) - Google Analytics