问题标签 [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.
bash - Bash 脚本 cd 到路径名中带有空格的目录
我在 macOS X 上使用 Bash,我想创建一个简单的可执行脚本文件,该文件在运行时会更改为另一个目录。但是,该目录的路径中有空格。你到底是怎么做到的?这就是我所拥有的...
文件名:cdcode
文件内容:
现在授予,这不是一个长路径名,但我的实际路径名是五个目录深,其中四个目录在路径中有空格。
顺便说一句,我已经尝试过cd "~/My Code"
,cd "~/My\ Code"
但这些都不起作用。
sqlite - 转义单引号字符以在 SQLite 查询中使用
我在一个文件中编写了数据库模式(到目前为止只有一个表)和该表的 INSERT 语句。然后我创建数据库如下:
我的文件的第 16 行如下所示:
问题是单引号的转义字符。我也尝试过双重转义单引号(使用\\\'
而不是\'
),但这也不起作用。我究竟做错了什么?
c# - XmlWriter 只转义一种引用
这是一些 C# 代码:
我得到一个看起来像这样的字符串:
它只是转义双引号,而不是单引号。但是 XmlWriter.WriteAttributeString(String, String) 的文档说:
如果属性值包含双引号或单引号,则将它们替换为 " 和’ 分别。
是否需要设置一些标志以使其执行文档所说的操作?
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 转义。奇怪的。
前任。
javascript - 对 href 使用 JavaScript 单引号和双引号
我在转义href
s JavaScript 函数中的单引号和双引号时遇到问题。
我有这个 JavaScript 代码里面href
。就像是 -
现在,由于双引号内的双引号无效,我需要转义内部双引号以将其视为字符串的一部分 - 所以,我需要这样做 -
问题是,即使上面的代码也不起作用。JavaScript 代码在以下位置被截断—— myFunc(
我也尝试使用单引号变体 - 但即使这样似乎也不起作用(这意味着如果我的字符串文字中有单引号,那么代码会被截断)。
这就是我用单引号所做的:
这可行,但如果我在字符串中有一个单引号,那么代码会以与双引号相同的方式被截断。
javascript - decodeURIComponent vs unescape,unescape有什么问题?
在回答另一个问题时,我意识到我的 Javascript/DOM 知识已经有点过时了,因为我仍在使用escape
/unescape
来编码 URL 组件的内容,而现在看来我应该使用encodeURIComponent
/decodeURIComponent
代替。
我想知道escape
/有什么问题unescape
?有一些模糊的建议表明 Unicode 字符存在某种问题,但我找不到任何明确的解释。
我的网络体验相当偏颇,几乎所有的人都在编写与 Internet Explorer 相关的大型 Intranet 应用程序。这涉及到大量使用escape
/unescape
并且所涉及的应用程序多年来一直完全支持 Unicode。
那么escape
/unescape
应该有哪些 Unicode 问题呢?有没有人有任何测试用例来证明这些问题?
php - 为sql插入转义字符串的最佳方法?
为 sql 插入、更新转义字符串的最佳方法是什么?
我想允许特殊字符,包括 ' 和 "。在插入语句中使用它之前搜索和替换每个字符串的最佳方法是什么?
谢谢
c# - 在 C# 中使用 sqlite 进行 SQL 转义
我有一个文本字段,它破坏了我的 sql 语句。我如何逃避该领域的所有字符?我在 C# 中使用带有http://sqlite.phxsoftware.com/的 sqlite
cocoa - 将 unicode 转义为 Cocoa 中的 unicode 字符
我从一个我转换NSURLConnection
的对象中得到NSData
到一个NSMutableString
。经过一些“修订”后,我将其显示在NSTextField
.
但是当响应包含超过 utf8 的字符串时,会显示:
问题 http://b5.s3.p.quickshareit.com/files/screenshot_466c60a6beaa2b390.png
这个 "➡" 应该是one
unicode 字符。之后的字符.ws/
似乎是我想解决的另一个问题。:)
如果有办法没有碳,那就太好了。
html - XSL 字符转义问题
我写这篇文章是因为我真的碰壁了,无法继续前进。在我的数据库中,我已经像这样转义了 HTML "<p>My name is Freddy and I was"
:.
我想将其显示为 HTML 或去除我的 XSL 模板中的 HTML 标记。两种解决方案都对我有用,我会选择更快的解决方案。
我在网上阅读了几篇文章,但找不到解决方案。我也尝试过禁用输出转义但没有成功。基本上,问题似乎是在 XSL 执行的某个地方,引擎正在将其更改<p>
为:&lt;p&gt;
.
它正在转换&
成&
. 如果有帮助,这是我的 XSL 代码。我尝试了几种在顶部有和没有输出标签的组合。
任何帮助将不胜感激。提前致谢。