在做LED媒体播放室多语言版本的时候,遇到这么一个问题, 检查office2003是否存在,如果不存在则弹出一个警告窗体。由于是多语言版本,所以弹出的信息来源于资源文件。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/yefanqiu/23649/o_VSP070620.jpg)
如果对提取的资源字符串不做任何处理,则弹出如下的对话框:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/yefanqiu/23649/o_VSP0706201.jpg)
(注:如果运行系统为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;
}
}
这时候,弹出的对话框信息方才正确,如下图:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/yefanqiu/23649/o_VSP0706202.jpg)
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
分享到:
相关推荐
Java:分割字符串不能写成split(“$”)//$为要分割的字符 Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符 2.特殊用法–当split()分割字符串遇上特殊符号 案例分析 String str = abc|dfg; ...
/// Json格式中的字符串值识别 /// 将Json字符串解析为Dictionary, dynamic>对象。 /// 将Json字符串解析为dynamic[]对象。 /// Dictionary类型对象转换为Json格式字符串 /// C#对象转换为Json格式字符串 /// 进行...
在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“”)开头,称为转义字符。 MySQL 识别下列转义字符: 0 一个 ASCII 0 (NUL) 字符。 ‘ 一个 ASCII 39 单引号 (“’”) 字符。 ” 一个 ASCII ...
URL中的转义字符 当URL的参数中出现诸如+,空格,/,?,%,#,&,=等特殊字符串符号时,因为上述字符有特殊含义,导致服务器端无法正确解析参数,如何处理?解决办法:将这些字符转化成服务器可以识别的字符。 如果...
逃逸乳胶 在NodeJS(> = 10.x)环境中使用Javascript转义LaTeX特殊字符。用法npm install escape - latexvar ... 这意味着最终的LaTeX输出可能看起来与您输入的Javascript字符串不同。 例如,多个空格保持原样,您的LaT
MySQL的转义字符“\” mfc_basic MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 制符分隔 \r 一个回车符。 \b 一个退格符。 \’ 一个单引号(“’”)符。 \” 一个双引号(...
单引号和双引号都是用来表示字符串的,但它们有一个重要的区别:单引号需要使用转义符来转义引号内的单引号,而双引号可以自动识别引号内的转义符。例如,如果你想表示字符串"Let's go",使用单引号需要写成`s = '...
实体名称是比较好理解和记忆的,但是它可能不能被所有浏览器支持,而实体编号则可以被所有浏览器识别。 HTML字符实体(Character Entities)是为了解决HTML中的特殊符号问题产生的。HTML中,<、>、&等符号已经被...
将特殊字符转换为html代码,这代码根据JSTL中的代码进行了改写。
主要介绍了微信小程序中转义字符的处理方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
用于解析ANSI编码字符串的库Go ANSI Parser将带有ANSI转义码的字符串转换为代表样式文本的结构片段。 用于解析ANSI编码的字符串的库Go ANSI Parser将带有ANSI转义码的字符串转换为代表样式文本的结构片段。 功能:...
另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写 对于结尾部分,其实也可以省略,但是为了书写规范,建议\...
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] ...
写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数据, 排查了好久才知道 requests 内部是使用 json.dumps 将字符串转成 json 的, 而 ...
字符串 Freemarker代码 <#switch being.size> <#case "small"> This will be processed if it is small <#break> <#case "medium"> This will be processed if it is medium <#break> ...
在字符串中,某些序列具有特殊含义,这些序列均用反斜线(\)开始,即所谓的转义字符。 识别符 OceanBase 识别符的最大长度和允许的字符如下: * 用户名:16 字节,允许的大写英文字母,数字和下划线 * 租户:...
字符串的长度是通过计算得到的,需要根据字符串的内容来确定其长度。 二、填空题 1. 一个函数由两部分组成,它们是函数首部和函数体。函数由函数首部和函数体组成,函数首部包含函数的返回类型和参数,函数体是...
一、单项选择题和填空题...(4)字符串常量,如”Nanjing”。 (5)符号常量,是用#define指令定义的。如#define PI 3.1416。一旦定义以后,凡是使用PI的地方,实际上使用的3.1416。 4、合法标识符和非法标识符的识别。
另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写 对于结尾部分,其实也可以省略,但是为了书写规范,建议\033...
Python编译器用‘’(反斜杠)来表示字符串常量中的转义字符。 如果反斜杠后面跟着一串编译器能够识别的特殊字符,那么整个转义序列将被替换成对应的特殊字符(例如,‘\n’将被编译器替换成换行符)。 但这给在...