问题标签 [single-quotes]
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.
mysql - MySQL 语句中非字符串文字的引号
我知道 MySQL 语句中的字符串文字需要包含在单引号中,如下所示:
我想知道是否有充分的理由在此类引号中包含非字符串文字,例如:
代替
用单引号包含非字符串文字是否有意义?还是只是浪费字节?
javascript - JavaScript 中反引号 (`) 的使用
在 JavaScript 中,反引号†似乎与单引号的作用相同。例如,我可以使用反引号来定义这样的字符串:
有没有一种方法可以使反引号的行为实际上与单引号的行为不同?
† 请注意,在程序员中,“反引号”是更普遍地称为重音的名称之一。程序员有时也使用备用名称“backquote”和“backgrave”。此外,在 Stack Overflow和其他地方,“反引号”的其他常见拼写是“反引号”和“反引号”。
regex - perl 正则表达式从字符串中删除引号
我想从字符串中删除尾随和前导单引号,但如果引号从字符串中间开始,则不会。
示例:我想'text is single quoted'
从text is 'partly single quoted'
. 示例 2:在abc 'foo bar' another' baz
中,不应删除引号,因为缺少字符串开头的引号。
这是我的代码:
|
正则表达式中的 or ( )^'|'$
显然也从第二个字符串中删除了第二个引号,这是不希望的。我认为^''$
这意味着它仅在第一个和最后一个字符是单引号时才匹配,但这不会删除任何单引号或字符串。
javascript - 服务器变量经典 asp 周围的单引号
我在旧的 .asp 应用程序中动态创建了以下链接。
当它渲染时,它在任何一个参数周围都没有引号,我希望第二个参数用单引号括起来。我知道这应该很容易,但是转义字符串并包装 globalsession 变量给我带来了一些麻烦。
linux - Linux输出带有特殊字符单引号的变量
Korn 贝壳 93u+
将输出放到一个文件中。我想将该命令添加到我运行的每个函数中。例如:
这很好用。
但我想替换 2>&1 | tee -a ${LOGFILE} 有一个变量,所以我做了
这样我就可以拥有
但是当我运行 .ksh 时,它会将其读取为
我什至试图逃避角色和其他一些事情。我如何让它在没有单引号的情况下读取该变量?
jquery - Jquery 选择器中的引号
我读了几个关于类似问题的答案,人们总是说单引号和双引号之间没有区别。问题是我有一小行代码似乎很重要......
这段代码做我想让他做的事情:在链接末尾放一个(v)但是这段代码:
不起作用。为什么?和浏览器有关系吗?我是 jquery 的新手,这是我第一次看到报价的类型有所不同。
谢谢
keyboard-shortcuts - RubyMine:按键“转换为单引号”?
在 Ruby 代码中是否有在单引号和双引号之间切换的键盘快捷键?或者我可以设置一个键来接受检查提示?
谢谢,M。
php - MAMP / MySQL & 撇号
在过去的三年里,我一直在 2011 MacBook Pro 上运行 MAMP Pro (1.9.6.1)。PHP 5.2.17 / MySQL 5.5.9
我编写了一个 .php 驱动的站点来存储有关我的广播节目的信息。它运行没有任何问题或任何错误。
我已升级到运行 MAMP Pro 3.0.7.3 - PHP 5.6.2 / MySQL 5.5.38 的新 MacBook Pro。在第一次设置中稳定运行且没有错误的脚本在第二次设置中产生了意想不到的结果。
我 90% 确定这是由于 .php 或 MySQL 在我的新设置中处理单引号/撇号的方式。
具有字符特征的INSERT 查询'
未成功插入到数据库中。
例如
如果我要插入数据库的值中没有'
字符,则查询成功执行。
我要插入数据库的值中带有 ' 字符的查询在之前的设置中成功执行。
脚本完全相同。
我不想开始更改脚本 - 转义'
.php 中的字符 - 因为我很确定这是一个配置问题,我只是不知道在哪里/要更改什么。
这些脚本在笔记本电脑上本地运行。其他任何人都无法访问它们,也不会。
因此,尽管我知道这样的编码存在真正的安全问题,但我会在适当的时候升级(数千行)代码时解决这些问题。
我需要快速临时修复,以便完成我的工作。然后我将开始正确升级代码。
我正在使用 mysql_ 函数。再次,当我有机会升级到 mysqli_ 时。
android - Android Sqlite 插入单引号 ex。“奥康纳”
出于某种原因,我无法在名称字段中获取带有撇号的单引号来提交到我的 sqlite 数据库。
这是我获取输入并调用数据库函数的地方
这是我在数据库中的功能
并最终显示在不同屏幕上的微调器上,但我不断得到的错误是示例名称,如 Bob O'Connor(此时 O'Connor 已更改为 O'Connor)是附近存在语法错误O'Connor 中的 O 非常模糊。((1)在“O”附近:语法错误,正是它所说的)如果有人能启发我,我将非常感激。
php - 在搜索字段中输入单引号会导致 mysqli_num_rows 错误
我一直在搞乱我的搜索页面。我添加了mysqli_real_escape_string
and strip_tags
,据我所知,一切正常,应该是安全的。
我只是想在搜索表单中输入随机符号,看看是否仍然可以在这些安全措施到位的情况下找到我的所有数据库条目。一切都很好,除了当我搜索单引号 ( '
) 时。
这给了我“mysqli_num_rows() 期望参数 1 是 mysqli_result, boolean given”错误。有很多关于该错误的信息,我知道如何解决它(至少我是这么认为的)。但是,在这种特殊情况下,我不知道:/
编码: