问题标签 [escaping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
178056 浏览

bash - Bash 脚本 cd 到路径名中带有空格的目录

我在 macOS X 上使用 Bash,我想创建一个简单的可执行脚本文件,该文件在运行时会更改为另一个目录。但是,该目录的路径中有空格。你到底是怎么做到的?这就是我所拥有的...

文件名:cdcode

文件内容:

现在授予,这不是一个长路径名,但我的实际路径名是五个目录深,其中四个目录在路径中有空格。

顺便说一句,我已经尝试过cd "~/My Code"cd "~/My\ Code"但这些都不起作用。

0 投票
7 回答
157339 浏览

sqlite - 转义单引号字符以在 SQLite 查询中使用

我在一个文件中编写了数据库模式(到目前为止只有一个表)和该表的 INSERT 语句。然后我创建数据库如下:

我的文件的第 16 行如下所示:

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

0 投票
2 回答
3572 浏览

c# - XmlWriter 只转义一种引用

这是一些 C# 代码:

我得到一个看起来像这样的字符串:

它只是转义双引号,而不是单引号。但是 XmlWriter.WriteAttributeString(String, String) 的文档说:

如果属性值包含双引号或单引号,则将它们替换为 " 和’ 分别。

是否需要设置一些标志以使其执行文档所说的操作?

0 投票
4 回答
1612 浏览

javascript - 锚点 href 中的 innerHTML 和 C%23 (C#) - Firefox

If you set the innerHTML of a <div> to innerHTML = '<a href="Something/C%23">C#</a><br />';

似乎实际上得到“渲染”的是:

逃避这种情况的正确方法是什么,所以链接将保持 "Something/C%23" ?

更新
我注意到这里有一个奇怪的小东西。如果您使用函数来建立链接。不需要额外的 %25 转义。奇怪的。
前任。

0 投票
4 回答
31170 浏览

javascript - 对 href 使用 JavaScript 单引号和双引号

我在转义hrefs JavaScript 函数中的单引号和双引号时遇到问题。

我有这个 JavaScript 代码里面href。就像是 -

现在,由于双引号内的双引号无效,我需要转义内部双引号以将其视为字符串的一部分 - 所以,我需要这样做 -

问题是,即使上面的代码也不起作用。JavaScript 代码在以下位置被截断—— myFunc(

我也尝试使用单引号变体 - 但即使这样似乎也不起作用(这意味着如果我的字符串文字中有单引号,那么代码会被截断)。

这就是我用单引号所做的:

这可行,但如果我在字符串中有一个单引号,那么代码会以与双引号相同的方式被截断。

0 投票
4 回答
58952 浏览

javascript - decodeURIComponent vs unescape,unescape有什么问题?

在回答另一个问题时,我意识到我的 Javascript/DOM 知识已经有点过时了,因为我仍在使用escape/unescape来编码 URL 组件的内容,而现在看来我应该使用encodeURIComponent/decodeURIComponent代替。

我想知道escape/有什么问题unescape?有一些模糊的建议表明 Unicode 字符存在某种问题,但我找不到任何明确的解释。

我的网络体验相当偏颇,几乎所有的人都在编写与 Internet Explorer 相关的大型 Intranet 应用程序。这涉及到大量使用escape/unescape并且所涉及的应用程序多年来一直完全支持 Unicode。

那么escape/unescape应该有哪些 Unicode 问题呢?有没有人有任何测试用例来证明这些问题?

0 投票
2 回答
7934 浏览

php - 为sql插入转义字符串的最佳方法?

为 sql 插入、更新转义字符串的最佳方法是什么?

我想允许特殊字符,包括 ' 和 "。在插入语句中使用它之前搜索和替换每个字符串的最佳方法是什么?

谢谢

重复:防御mysql注入和跨站点脚本的最佳方法

0 投票
2 回答
13587 浏览

c# - 在 C# 中使用 sqlite 进行 SQL 转义

我有一个文本字段,它破坏了我的 sql 语句。我如何逃避该领域的所有字符?我在 C# 中使用带有http://sqlite.phxsoftware.com/的 sqlite

0 投票
1 回答
1374 浏览

cocoa - 将 unicode 转义为 Cocoa 中的 unicode 字符

我从一个我转换NSURLConnection的对象中得到NSData

到一个NSMutableString。经过一些“修订”后,我将其显示在NSTextField.
但是当响应包含超过 utf8 的字符串时,会显示:

问题 http://b5.s3.p.quickshareit.com/files/screenshot_466c60a6beaa2b390.png

这个 "➡" 应该是oneunicode 字符。之后的字符.ws/似乎是我想解决的另一个问题。:)

如果有办法没有碳,那就太好了。

0 投票
4 回答
31101 浏览

html - XSL 字符转义问题

我写这篇文章是因为我真的碰壁了,无法继续前进。在我的数据库中,我已经像这样转义了 HTML "&lt;p&gt;My name is Freddy and I was":.

我想将其显示为 HTML 或去除我的 XSL 模板中的 HTML 标记。两种解决方案都对我有用,我会选择更快的解决方案。

我在网上阅读了几篇文章,但找不到解决方案。我也尝试过禁用输出转义但没有成功。基本上,问题似乎是在 XSL 执行的某个地方,引擎正在将其更改&lt;p&gt;为:&amp;lt;p&amp;gt;.

它正在转换&&amp;. 如果有帮助,这是我的 XSL 代码。我尝试了几种在顶部有和没有输出标签的组合。

任何帮助将不胜感激。提前致谢。