Questions tagged «escaping»

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

7
如何在YAML中转义指示符(即:或-)
在配置文件中,我有一个希望为其分配URL的密钥。问题在于YAML将:和-字符解释为创建映射或列表的原因,因此该行存在问题 url: http://www.example-site.com/ (都是由于冒号位于http后面,中间是连字符) 有没有一种明确的方法可以逃脱':'和'-'吗?还是将整个事情都用单引号引起来就行了吗?
241 escaping  yaml  delimiter 

10
如何在LIKE子句中转义方括号?
我正在尝试使用存储过程来过滤项目。该列是varchar(15)。我要过滤的项目名称中带有方括号。 例如: WC[R]S123456。 如果我这样做LIKE 'WC[R]S123456',将不会返回任何内容。 我发现了有关将ESCAPE关键字用于with的一些信息,LIKE但是我不明白如何使用它将方括号视为常规字符串。


5
将XmlDocument转换为String
这是我目前将XMLDocument转换为String的方式 StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); 这种方法的问题在于,如果我有“(属性中的((引号))),它将对其进行转义。 例如: <Campaign name="ABC"> </Campaign> 以上是预期的XML。但它返回 <Campaign name=\"ABC\"> </Campaign> 我可以做String.Replace“ \”,但是该方法可以吗?有没有什么副作用?如果XML本身包含“ \”,它将正常工作吗

13
JavaScript中的转义引号
我正在从数据库中输出值(它实际上并不开放给公众进入,但是它对公司用户开放,这意味着我不担心XSS)。 我正在尝试输出这样的标签: <a href="" onclick="DoEdit('DESCRIPTION');">Click Me</a> description实际上是数据库中的值,如下所示: Prelim Assess "Mini" Report 我已经尝试过用\替换“”,但是无论我如何尝试,Firefox都会在Assess一词后的空格后面不断切掉我的JavaScript调用,这会引起各种问题。 我必须忽略明显的答案,但是对于我的一生,我无法弄清楚。 有人指出我的愚蠢吗? 这是整个HTML页面(最终将是ASP.NET页面,但是为了解决这个问题,我除去了问题代码以外的所有内容) <html> <body> <a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a> </body> </html>

7
使用Bash时需要转义哪些字符?
在Bash中是否有需要转义的字符的完整列表?可以仅通过进行检查sed吗? 特别是,我正在检查是否%需要逃脱。我试过了 echo "h%h" | sed 's/%/i/g' 并且工作得很好,没有逃脱%。这是否意味着%不需要逃脱?这是检查必要性的好方法吗? 更笼统:它们是shell和一起逃脱的相同字符bash吗?

16
我可以将C#字符串值转换为转义的字符串文字吗
在C#中,我可以像在代码中一样将字符串值转换为字符串文字吗?我想将制表符,换行符等替换为其转义序列。 如果此代码: Console.WriteLine(someString); 产生: Hello World! 我想要这段代码: Console.WriteLine(ToLiteral(someString)); 生产: \tHello\r\n\tWorld!\r\n
195 c#  string  escaping 

8
如何在标题属性中转义双引号
我正在尝试使用在锚的title属性中包含双引号的字符串。到目前为止,我尝试了这些: <a href=".." title="Some \"text\"">Some text</a> <!-- The title looks like `Some \` --!> 和 <a href=".." title="Some "text"">Some text</a> <!-- The title looks like `Some ` --!> 请注意,不能使用单引号。
195 html  escaping  quotes 

11
如何在Subversion托管文件名中转义@字符?
对于许多Subversion操作,在文件或URL参数的末尾附加'@'符号可让您定位该文件的特定修订版。例如,“ svn info test.txt@1234”将提供有关test.txt的信息,因为它存在于版本1234中。 但是,当文件名包含@时,Subversion会将其错误地解释为修订说明符: svn信息'test @ .txt'svn:语法错误解析修订'.txt' 我已经尝试了双引号和单引号以及用'/','\'和'@'转义。如何告诉Subversion将@符号视为文件名的一部分?
191 svn  escaping 


7
如何转义单引号?
如何'在JavaScript中转义(单引号)? 这是我尝试使用的地方: <input type='text' id='abc' value='hel'lo'> 上面代码的结果在文本框中填充了“ hel”。我试图用\代替',但这就是我得到的。 <input type='text' id='abc' value='hel\'lo'> 上面代码的结果在文本框中填充了“ hel \”。 如何成功转义单引号?
188 html  escaping 

3
PHP sprintf转义%
我想要以下输出:- 将从您的充值帐户中扣除27.59欧元的50%。 当我做这样的事情时: $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); 但这给了我这个错误,vsprintf() [function.vsprintf]: Too few arguments in ...因为它也考虑使用%in 50%进行替换。我该如何逃脱?
184 php  escaping  printf 


6
转义单引号字符以用于SQLite查询
我写了数据库模式(到目前为止只写了一张表),并在一个文件中写了该表的INSERT语句。然后,我按如下方式创建数据库: $ sqlite3 newdatabase.db SQLite version 3.4.0 Enter ".help" for instructions sqlite> .read ./schema.sql SQL error near line 16: near "s": syntax error 我文件的第16行看起来像这样: INSERT INTO table_name (field1, field2) VALUES (123, 'Hello there\'s'); 问题是单引号的转义字符。我还尝试过对单引号进行两次转义(使用\\\'而不是\'),但这也不起作用。我究竟做错了什么?
179 sqlite  escaping 

15
要在JavaScript中转义HTML实体?
我有一些与XML-RPC后端通信的Javascript代码。XML-RPC返回以下形式的字符串: <img src='myimage.jpg'> 但是,当我使用Javascript将字符串插入HTML时,它们将按字面显示。我没有看到图片,而是从字面上看到了字符串: <img src='myimage.jpg'> 我的猜测是HTML正在通过XML-RPC通道进行转义。 如何取消对Javascript中的字符串的转义?我尝试了此页面上的技术,但未成功:http : //paulschreiber.com/blog/2008/09/20/javascript-how-to-unescape-html-entities/ 还有什么其他方法可以诊断问题?

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.