Questions tagged «escaping»

转义是将替代含义应用于一个字符或一组字符的过程。

4
如何在T-SQL的XML字符串的属性中转义双引号?
很简单的问题-我有一个属性,希望在其中使用双引号。如何转义它们?我试过了 \“ ” \\“ 我为所有它们都设置了@xml变量xml type和varchar(max)。 declare @xml xml --(or varchar(max) tried both) set @xml = '<transaction><item value="hi "mom" lol" ItemId="106" ItemType="2" instanceId="215923801" dataSetId="1" /></transaction>' declare @xh int exec sp_xml_preparedocument @xh OUTPUT, @xml insert into @commits --I declare the table, just removed it for brevity select x.* from openxml(@xh,'/transaction/item') WITH …
174 xml  tsql  escaping 

16
HtmlSpecialChars是否等同于Javascript?
显然,这比我想象的要难找到。而且它是如此简单... 是否有等效于Javascript中内置的PHP htmlspecialchars的函数?我知道自己很容易实现,但是使用内置函数(如果可用)会更好。 对于那些不熟悉PHP的人,htmlspecialchars会将类似的内容<htmltag/>转换为<htmltag/> 我知道这一点escape(),encodeURI()因此不能这样工作。


4
正确转义CSV中的双引号
我的CSV中有这样一行: "Samsung U600 24"","10000003409","1","10000003427" 旁边24的引号用于表示英寸,而该引号旁边的引号用于关闭该字段。我正在读取的行,fgetcsv但解析器犯了一个错误,并将值读取为: Samsung U600 24",10000003409" 我尝试在英寸引号前加一个反斜杠,但随后我在名称中得到一个反斜杠: Samsung U600 24\" 有没有办法在CSV中正确地对此进行转义,以使该值为Samsung U600 24",或者我是否必须在处理器中对其进行正则表达式?
164 csv  escaping 


6
为什么不应该使用`来转义单引号?
如中所述,HTML中的单引号什么时候变得如此流行?和Jquery在attribute中嵌入引号, HTML上的Wikipedia条目表示以下内容: 当单引号字符(')用于引用属性值时,当它出现在属性值本身中时,也必须转为'或'(不应'XHTML文档中除外)。 为什么不'应该使用?另外,可以"安全地使用它"吗?
158 html  escaping  quotes 

18
如何在JSON中转义字符串?
手动创建JSON数据时,应如何转义字符串字段?我应该用什么样的Apache Commons Lang中的StringEscapeUtilities.escapeHtml,StringEscapeUtilities.escapeXml或者我应该使用java.net.URLEncoder? 问题是,当我使用时SEU.escapeHtml,它不会转义引号,并且当我将整个字符串包装在一对's中时,将生成格式错误的JSON。
154 java  json  escaping 

7
如何在批处理文件中转出“&”号?
我如何在批处理文件中(或从Windows命令行)转义“&”符号,以便使用该start命令打开URL中带有“&”符号的网页? 双引号不能使用start; 这将启动一个新的命令行窗口。 更新1:Wael Dalloul的解决方案有效。另外,如果URL中有URL编码的字符(例如,空格编码为%20)并且在批处理文件中,则必须将“%”编码为“ %%”。在示例中不是这种情况。 例如,从命令行(CMD.EXE): start http://www.google.com/search?client=opera&rls=en&q=escape+ampersand&sourceid=opera&ie=utf-8&oe=utf-8 将导致 http://www.google.com/search?client=opera 在默认浏览器中打开,并且在命令行窗口中出现以下错误: 'rls' is not recognized as an internal or external command, operable program or batch file. 'q' is not recognized as an internal or external command, operable program or batch file. 'sourceid' is not recognized as an internal or …

12
Java-转义字符串以防止SQL注入
我试图在Java中放置一些反SQL注入,并发现使用“ replaceAll”字符串函数非常困难。最后,我需要,将转换现有的功能\来\\,任何"到\",任何'到\',任何\n以\\n使得当字符串由MySQL的SQL注入评估将被阻止。 我已经整理了一些正在使用的代码,并且\\\\\\\\\\\该函数中的所有内容都使我大失所望。如果有人碰巧有这个例子,我将不胜感激。


9
在SQL字符串中转义&字符
我正在尝试在我的sql数据库中按名称查询某行,并且它有一个&符。我试图先设置一个转义字符,然后再对“&”符号进行转义,但是由于某种原因,这是行不通的,而且我不确定我到底是什么问题。 Set escape '\' select * from V1144engine.T_nodes where node_id in( select node2_id from V1144engine.T_edges where node1_id in( select node2_id from V1144engine.T_edges where node1_id in( select node2_id from V1144engine.T_edges where node1_id = (select node_id from V1144engine.T_nodes where node_name = 'Geometric Vectors \& Matrices'))) and edge_type_id = 1) and node_type_id = …
143 sql  oracle  escaping  sqlplus 

3
如何转义用作列名的保留字?MySQL /创建表
我正在从.NET中的类生成表,一个问题是类可能具有一个字段名key,这是保留的MySQL关键字。如何在创建表语句中对其进行转义?(注意:下面的另一个问题是文本必须是固定大小才能被索引/唯一) create table if not exists misc_info ( id INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL, key TEXT UNIQUE NOT NULL, value TEXT NOT NULL)ENGINE=INNODB;
139 mysql  escaping 

3
Java:printf语句中的文字百分号
我试图在Java中的printf语句中添加实际的百分号,但出现错误: lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors 我不知道如何在我的printf文件中放入一个实际的百分号?我以为可以使用\%来转义它,但事实并非如此。 有任何想法吗?
138 java  printf  escaping 

9
HTML的转义文本
如何在C#中转义HTML使用的文本?我想要做 sample="<span>blah<span>" 并有 <span>blah<span> 显示为纯文本而不是仅使用html :(。的标签部分)。
136 c#  html  escaping 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.