escaping相关内容
我试图做一个域查找在VBA像这样的东西: 使用DLookup(“岛”,“村”,“村='”&放大器; txtVillage&安培;“'”) 这正常工作,直到txtVillage是像狄龙湾,当撇号被视为一个单引号,并且我得到一个运行时错误。 我已经写了一个简单的函数,转义单引号 - 它取代“'”和“''”。这似乎是一些出现相当频繁,但我找不到任何引用内置函数做同样的。难道我错过了什么?
..
我想找到在.NET框架中的函数来调用SQL-Server的转义真正发送到SQL Server,为的 mysql的实时转义字符串()调用MySQL的库做PHP。 请提出,我可以调用它的方法,它通过一个往返数据库返回转义字符串,没有必要FO执行它的查询 有吗? 解决方案 你为什么要这么做?发送用户输入到数据库中的正确方法是不是逃避它,但使用的查询参数的。 使用(VAR命令=新的SqlCo
..
什么改变 SqlCommand.Parameters.AddWithValue()确实与查询? 我想到的是: 这是由 字符'替换每个“, 如果参数值是一个字符串或一些东西,必须将其转换为一个字符串,它由包围值,因此,例如 SELECT *从A其中B = @hello 会给 SELECT *从A其中B ='你好世界。 如果一个参数值是什么“安全”之类的整数,它是插在一个查询按原样,不带引
..
也许我是盲目的,但我不能找到转义特殊字符Sitecore的快速查询的任何文档。 例如,我要搜索包含在他们的描述中的以下文本内容项目:“热N'美味” 注:我已经试过以下转义: VAR搜索关键词=“热N''好吃”; //认为可能需要进行转义为SQL VAR搜索关键词=“#hot N'好吃#”; //你这是怎么做一些其他Sitecore的逃逸 VAR搜索关键词=“热ñ\'好吃”; 示例应
..
我们保存了一堆我们的Web服务器上的怪异的文件名(人快点上传)有不同的字符,如空格,与符号等等。当我们生成链接到这些文件,我们需要逃避他们,让服务器可以查找该文件通过其数据库中的原始名称。然而,没有内置的.NET逃生功能将在所有情况下正常工作。 取文件您好#There.docx : UrlEn code 将正确处理这个问题: HttpUtility.UrlEn code(“你好#有”);
..
我格式化日期: 海峡=的String.Format(“{0:MMM DM:MM”+ yearStr +“}”,DT); 我希望把这个词“的”的“D”后,但我不希望字符串格式化。我只是想单词“在”。 我怎样才能做到这一点? 解决方案 您可以环绕文字字符串加上引号,这对长字符串可能是更容易,有点更具可读性比转义每一个字符用一个反斜杠: 海峡=的String.Format(“{0:M
..
可能重复: 有没有属性的标签来显示'和;“在C#? 我想在标签中显示的客户名称。当有任何'和;'在名称符号,它越来越显示为“_”。例如, A和B XXX 是越来越显示为 AB 与 B 强调。 而不是硬编码的,有没有什么办法来显示&安培; 符号接收通过设置任何财产的手段 解决方案 在标签控制不能显示由转义序列的控制字符EN codeD和有没有财产,控制这一点。原因是它使用内置的框架,它
..
可能重复: 我如何去用C#code HTML字符? 我是逃脱这种形式的网址: http://www.someurl.com/profile.php?mode=register&agreed=true 我想将其转换为转义形式 http://www.someurl.com/profile.php?mode=register&agreed=true 这是同样的事情es
..
可能重复: Json.NET的最新版本(4.5.11)包含 StringEscapeHandling.EscapeNonAscii ,其中逃脱所有非ASCII字符。但是,我不知道如何使用它。该文档似乎不具备,我可以找到任何的例子(仅发行说明,宣布它)。 可能有人告诉序列化对象成JSON字符串,使用的例子 EscapeNonAscii ? 解决方案 也许这个例子可以帮助 字符串的obj
..
假设我要创建以下字符串的Uri对象: 字符串URL = @“http://someserver.com?param1=1&url=http%3a%2f%2fwww.otherserver.com”; 开放的我们的uri =新的URI(URL,UriKind.Absolute); 预期结果将是: http://someserver.com?param1=1&url=http%3a%2f
..
在一个.NET 解决方案 我不知道完整的字符集 - 但我不会依赖于知识,无论如何,我不会把它变成code。相反,我会用 //实际上不做这个检查遏制......这只是一个小例子。 公共BOOL RegexContains(字符串大海捞针,串针) { 正则表达式的regex =新的正则表达式(+ Regex.Escape(针)+“^ *。”“* $。”); 返回regex.IsMatch(草堆)
..
我们有使用其内部打印机字体打印机通信的应用程序。这需要使用一个字体描述属性发送一些数据以二进制格式。 人物之一要发送的转义字符(0x1b)。该系统的状态,并改变了所有选项后保存在一个XML文件,但是当我们尝试写的价值,我们得到了以下异常: System.InvalidOperationException:有是XML文档(1009,26)中的错误。 ---> System.Xml.Xml
..
我有一个配置文件,myapp.exe.config。 在该文件中我有一个完整路径文件名作为值的属性。 <添加键=“InfoFile”值=“C:\ TEMP \ info.txt”/> 这似乎工作,如果我使用的是单或双反斜线。即, <添加键=“InfoFile”值=“C:\\ \\温度info.txt”/> 作品也。什么是做到这一点的正确方法? 解决方案
..
我一直都在“管,我不明白这一个。可能是简单的。 下面的的String.Format 电话: 返回dt.ToString(“MMMÐYY'的'H:MMM”); 正确地返回这样的: 08年9月23日,在12时五十七 现在,让我们说,我想添加一个单引号的前一年,回到这一点: 09月23日08时12:57 由于单引号是保留转义字符,我怎么逃单引号才
..
Uri类默认为RFC 2396对于OpenID和OAuth的,我需要的URI转义符合RFC 3986. 从的System.Uri类文档: 在默认情况下,在URI中的任何保留字符转义按照RFC 2396这种行为的变化,如果国际资源标识符或国际域名解析可用在URI中的情况下,保留字符转义按照RFC 3986和RFC 3987。 该文件还指出,激活此IRI模式,因此RFC 3986行为意味着增
..
如果我从字符串有尾随句号创建Uri类的实例 - '。',它们从产生的Uri对象截断。 例如在C#: 开放的试验=新的URI(“HTTP://server/folder.../”); test.PathAndQuery; 返回“/文件夹/”而不是“/文件夹... /”。 转义“。”用“%2E”没有帮助。 如何让我的Uri类保持尾随期字符? 解决方案 您可以在你调用code使用
..
予有其中在文本字段中的值被发送到数据库的应用程序。 例如我有一个字段(文本框)的形式。当我preSS确定按钮,然后在文本字段的内容作一个记录到表中。我只是修剪和提取文本框的文本变量并将它传递给我的SQL字符串。 的问题是,无论何时类似“这”或“朋友的”单引号被识别为字符串的末尾。在德尔福我见过像 QuotedString 来avoide这一点。从你的任何想法? 解决方案 永远不要建立SQL
..
我需要一个WPF控件的文本框,可以采取文字像提交\ r \ñ\ r (这是.NET字符串 “提交\\ \\řñ\\ R”),并将其转换回“提交\ r \ñ\ r”作为。净字符串。我希望的是string.Unescape()和string.Escape()方法对,但它似乎并不存在。我是不是有写我自己?或者是有一个更简单的方法来做到这一点? 解决方案 System.Text.RegularEx
..
有没有C#的功能,可用于逃生和未逃脱一个字符串,它可以用来填补XML元素的内容? 我使用VSTS 2008 + C#+ .NET 3.0。 编辑1:我是串联简单和短期的XML文件,我不使用序列化,所以我需要显式地逃避手XML字符,例如,我需要把 A< b 到<富>< /富> ,所以我需要逃避字符串 A< b 并把它变成元素富。 解决方案 公共静态字符串X
..
下面code生成有关每个反斜杠一个“无法识别的转义序列”编译器错误: 字符串FOO =“D:\项目\有些\类\中\ Pathproblem \ wuhoo.xml”; 我想我需要逃避反斜线?我该怎么办呢? 解决方案 您可以使用一个双反斜线每次 字符串FOO =“D:\\ \\项目\\的一些样的\\ \\ Pathproblem \\ wuhoo.xml”; 或使用@符号
..