Tag: 转义

如何在T-SQL中的XMLstring中的属性中使用双引号?

很简单的问题 – 我有一个属性,我想双引号英寸我怎么逃避他们? 我试过了 \” “” \\” 而且我已经为所有这些xmltypes和varchar(max)都创build了@xmlvariables。 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, […]

如何编码HTTP头的UTF8文件名? (Python,Django)

我有HTTP标题的问题,他们用ASCII编码,我想提供一个下载名称可以是非ASCII的文件的视图。 response['Content-Disposition'] = 'attachment; filename="%s"' % (vo.filename.encode("ASCII","replace"), ) 我不想使用静态文件来处理与非ASCII文件名相同的问题,但在这种情况下,文件系统会出现问题,并且是文件名编码。 (我不知道目标操作系统。) 我已经尝试urllib.quote(),但它引发了KeyErrorexception。 可能我做错了,但也许是不可能的。

如何在title属性中使用双引号

我正在试图使用在锚的title属性中包含双引号的string。 到目前为止,我试过这些: <a href=".." title="Some \"text\"">Some text</a> <!– title looks like `Some \` –!> 和 <a href=".." title="Some &quot;text&quot;">Some text</a> <!– title looks like `Some ` –!> 请注意,使用单引号不是一个选项。

如何转义一个JSONstring在URL中?

使用Javascript,我想要生成一个页面的链接。 该页面的参数是在我用JSON序列化的Javascript数组中。 所以我想生成一个这样的URL: http://example.com/?data="MY_JSON_ARRAY_HERE" 我如何需要转义我的JSONstring(数组序列化),以包括它作为参数的URL? 如果有使用JQuery的解决scheme,我会喜欢它。 注意:是的,页面的参数需要在一个数组中,因为它们有很多。 我想我会用bit.ly来缩短链接。

退出邮件中使用的string()

当然,在使用mysql的时候使用mysqli_real_escape_string()并检查接收的inputtypes是否是你期望的types(string,数字等等),你可以确信你可以很安全地使用mysqli_query()的input。 .. 对? 那么,问题是: 什么是最好的方法来逃避一个string,它将被用在一个mail() ? 如果电子邮件收件人是以文本formsinput的电子邮件地址,那么我应该小心避免注入或利用哪些内容? 我有一个相当好的主意,如何做到这一点,但我正在挖掘这个问题的最佳做法,知道如果我失去了一些东西或有更好的办法。 编辑:这个问题的想法是不是有答案,但做一个全面的协作清单,所有的事情要照顾的时候用PHP做电子邮件。 感谢所有人的帮助。

如何启用NO_BACKSLASH_ESCAPES选项时转义字面百分号?

我的公司以NO_BACKSLASH_ESCAPES模式运行MySQL。 如何在这种模式下在LIKE查询中转义字面值%或_ ? 标准的方法是\% ,但在这种模式下不起作用。 例如:一列有以下值: 5% off , 50% off 。 以下查询在标准模式下工作,但不在NO_BACKSLASH_ESCAPES模式下工作: SELECT * FROM mytable WHERE mycol LIKE '5\% off'

Oracle SQL转义符(用于'&')

在尝试使用Oracle SQL Developer执行SQL插入语句时,我一直在生成一个“inputreplace值”提示符: insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&amp;url=' ); 我已经尝试使用上面的'\' 转义查询中的特殊字符,但我仍然无法避免与&符号,导致stringreplace。 前面的混蛋,让我的一天:)

在makefile中转义

我试图在一个makefile中做到这一点,它可怕地失败: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') 你知道为什么吗? 我猜这跟逃跑有关,但是在什么地方呢?

在Java中转义双引号

可能重复: 在Java中,有没有办法写一个string文字而不必转义引号? private static final String CREATE_TABLE_EXHIBITORS = "CREATE TABLE "users" ("_id" text PRIMARY KEY ,"name" text,"body" text,"image" text,"stand_id" text,"begin" long,"end" long,"changedate" long,"website" text,"facebook" text,"myspace" text,"twitter" text,"festivallink" text,"favorite" integer);"; 比方说,我希望这个查询是一个有效的Javastring。 我是否必须将其转换为在前面以斜线格式转义所有双引号? eg = "CREATE TABLE \"users"\ 还是有更快的方法来使整个查询一次有效的string? 我以为你可以用整个string单引号来做到这一点,但这也不起作用。

@(at)login文件path/string

可能重复: 什么是在.NET的string前的@ 我有以下代码: new Attachment(Request.PhysicalApplicationPath + @"pdf\" + pdfItem.Value) @符号做什么?