标签: escaping

使用Bash时需要转义哪些字符?

是否有任何需要在Bash中转义的完整字符列表?可以用它来检查sed吗?

特别是,我正在检查是否%需要转义.我试过了

echo "h%h" | sed 's/%/i/g'
Run Code Online (Sandbox Code Playgroud)

工作得很好,没有逃脱%.这是否意味着%不需要逃脱?这是检查必要性的好方法吗?

而更普遍的:它们是相同的字符,以逃避shellbash

unix bash shell escaping special-characters

173
推荐指数
7
解决办法
29万
查看次数

如何在T-SQL中的XML字符串中的属性中转义双引号?

非常简单的问题 - 我有一个属性,我想要双引号.我如何逃避它们?我试过了

  • \"
  • ""
  • \\"

我已经为所有这些变量设置了xml类型和varchar(max)的@xml变量.

 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 (
    dataItemId int,
     dataItemType int,
    instanceId int,
    dataSetId int,
    value varchar(max)
  ) x
Run Code Online (Sandbox Code Playgroud)

xml t-sql escaping

172
推荐指数
1
解决办法
21万
查看次数

PHP sprintf逃避%

我想要以下输出: -

即将从您的充值帐户中扣除50%的27.59欧元.

当我做这样的事情: -

$variablesArray[0] = '€';
$variablesArray[1] = 27.59;
$stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.';
echo vsprintf($stringWithVariables, $variablesArray);
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误vsprintf() [function.vsprintf]: Too few arguments in ...,因为它认为%50%还进行更换.我怎么逃避它?

php printf escaping

167
推荐指数
3
解决办法
7万
查看次数

如何在命令提示符中使用空格?

如何在Windows命令行中使用空格?

cmd /C C:\Program Files (x86)\WinRar\Rar.exe a D:\Hello 2\File.rar D:\Hello 2\*.*
Run Code Online (Sandbox Code Playgroud)

windows cmd escaping

167
推荐指数
7
解决办法
50万
查看次数

转义单引号字符以在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
Run Code Online (Sandbox Code Playgroud)

我的文件的第16行看起来像这样:

INSERT INTO table_name (field1, field2) VALUES (123, 'Hello there\'s');
Run Code Online (Sandbox Code Playgroud)

问题是单引号的转义字符.我也试过双重转义单引号(使用\\\'而不是\'),但这也不起作用.我究竟做错了什么?

sqlite escaping

163
推荐指数
4
解决办法
11万
查看次数

是否有一个PHP函数可以在应用之前逃避正则表达式模式?

是否有一个PHP函数可以在应用之前逃避正则表达式模式?

我正在寻找C#Regex.Escape()功能的一些东西.

php regex escaping

157
推荐指数
1
解决办法
5万
查看次数

在Javascript中等效的HtmlSpecialChars?

显然,这比我想象的要难得多.它甚至如此简单......

是否有一个功能相当于PHP的内置于Javascript的htmlspecialchars?我知道自己实现起来相当容易,但使用内置函数(如果可用)更好.

对于那些不熟悉PHP,用htmlspecialchars转换这样的东西<htmltag/>进入&lt;htmltag/&gt;

我知道,escape()并且encodeURI()不以这种方式工作.

html javascript html-encode escaping

157
推荐指数
7
解决办法
17万
查看次数

如何使用JavaScript转义包含换行符的JSON字符串?

我必须形成一个JSON字符串,其中一个值具有换行符.这必须转义然后使用AJAX调用发布.任何人都可以建议使用JavaScript来逃避字符串.我没有使用jQuery.

javascript escaping

157
推荐指数
8
解决办法
32万
查看次数

为什么不能用''来逃避单引号?

如上所述,HTML中的单引号何时变得如此受欢迎?Jquery在属性中嵌入了引用, HTML上的Wikipedia条目说明如下:

单引号字符(')在用于引用属性值时,当它出现在属性值本身内时,还必须转义为&#x27;&#39;(不应转义为&apos;XHTML文档除外).

为什么不&apos;应该使用?另外,&quot;安全使用而不是&#34;

html quotes escaping

150
推荐指数
4
解决办法
21万
查看次数

我应该如何在JSON中转义字符串?

手动创建JSON数据时,如何转义字符串字段?我应该使用类似的Apache Commons Lang中的StringEscapeUtilities.escapeHtml,StringEscapeUtilities.escapeXml或者我应该使用java.net.URLEncoder

问题在于,当我使用时SEU.escapeHtml,它不会转义引号,当我将整个字符串包装在一对's中时,将生成格式错误的JSON.

java json escaping

149
推荐指数
8
解决办法
35万
查看次数

标签 统计

escaping ×10

html ×2

javascript ×2

php ×2

bash ×1

cmd ×1

html-encode ×1

java ×1

json ×1

printf ×1

quotes ×1

regex ×1

shell ×1

special-characters ×1

sqlite ×1

t-sql ×1

unix ×1

windows ×1

xml ×1