问题标签 [double-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.

0 投票
1 回答
1000 浏览

jquery - 为什么 jQuery 模板会在某些字符串中添加双引号

背景

我正在使用 jQuery 模板、ASP.Net MVC Razor 视图和 Twitter。

问题

使用带有一些字符串的 jQuery 模板会自动导致这些字符串被包裹在 "

细节

我创建了一个如下所示的 jQuery 模板:

以下 javascript 格式化用户名和哈希标记

不幸的是,正在发生的事情是文本被包裹在双引号内。所以,

我期望得到的是:

相反,我得到的是:

为什么会自动插入双引号?更重要的是,我该如何预防或修复它?

更新

我已经确定这仅在@包含在文本中时才会发生。. . 每当包含用户名时都会发生这种情况。

解决方案

我不确定为什么这个解决方案有效,但确实有效。稍后我会更新这篇文章,因为我对这个问题有了更好的理解。

改变(不起作用)

致:(作品)

0 投票
1 回答
1851 浏览

java - 为什么在 Eclipse 中字符串显示有两组双引号

这个问题快把我逼疯了!我在常量类中声明了一个静态字符串,如下所示:

在调用 RESTful Web 服务以注册用户后,响应(在调试期间)被捕获并与常量进行比较。响应也出现在双双引号中(不知道为什么)并且 result.equals() 失败,即使结果和常量看起来完全相同。下面是在 Eclipse 中调试期间的屏幕截图,其中显示了双双引号。61 个字符数包括一组双引号。

有没有人在 Eclipse 中见过这个?另外,当两个字符串具有相同的值时,为什么 .equals() 会失败(我的意思是两个字符串都包含相同序列中的相同字符)?

在此处输入图像描述

0 投票
2 回答
1653 浏览

python - 使用 python sqlite3 模块,如何处理包含双引号的字段?

我试图访问具有包含“”的数据的数据库,例如:

汤姆“是”一只猫。

当我使用此代码时:

我的数据 = 100; myKey = '汤姆“是”一只猫。'

myCursor.execute('UPDATE MyTable SET MyField = %d WHERE MyTable.Key == "%s"' % (myData, myKey))

我收到了这个错误

sqlite3.OperationalError:靠近“is”:语法错误

请注意,我已用“”括起我的 %s。我也尝试在它周围使用单引号或添加\,但都没有奏效。知道如何解决这个问题吗?

0 投票
1 回答
71007 浏览

vb.net - 如何将双引号作为 NUnit TestCase 的参数转义?

我尝试为用 VB.net 编写的 NUnit 测试编写以下 TestCase:

但是,作为第二个参数传递给测试用例的 xml-node 无效,因为这显然不是转义双引号的正确方法。我确信我可以找到一种解决方法来检查被测方法是否返回预期的 XML 节点,但我很好奇:

是否有一些巧妙的方法可以将包含双引号的字符串作为参数传递给 NUnit 测试?

0 投票
1 回答
133 浏览

csv - 存储 csv 文件时的奇怪行为

我在将结果存储在 csv 文件中时遇到了这个奇怪的问题。

所以我关心描述栏。我以 csv 格式提取这些结果。如果我在excel中打开它,结果显示正常。但是当我用写字板打开它时,我可以看到对于少数描述数据,str 在字符串的开头和结尾都有双引号,而在某些情况下,没有双引号。

知道为什么会有这种奇怪的行为

0 投票
1 回答
2367 浏览

php - json_decode 值包含双引号

我正在尝试使用可编辑的表并使其正常工作,除非传递给保存函数的数组值包含双引号。错误发生在 foreach 循环

它是可能包含双引号的值(不是键),实际错误是:

解决这个问题的最佳方法是什么,某种方式来逃避它们,将它们更改为 " 代码,更改循环的工作方式?

编辑:

抱歉,问题实际上在于 json_decode 函数和双引号值,而不是返回数组。

适用于非双引号条目

json看起来像

{"2":{"component":"8\"", ...

所以它被转义但它没有解码成一个数组

0 投票
3 回答
28247 浏览

awk - 在双引号内转义分隔符,在 awk

我正在使用 awk 以“,”作为分隔符解析我的数据,因为输入是一个 csv 文件。但是,数据中有“,”,由双引号(“...”)转义。

例子

如何忽略双引号中的逗号“,”以便可以使用 awk 正确解析输出?我知道我们可以在 excel 中做到这一点,但我们如何在 awk 中做到这一点?

0 投票
2 回答
293 浏览

ruby - 该脚本无法编译,但为什么呢?

此 ruby​​ 脚本不运行。它回应

这是在用户输入之后。

我如何解决它?另外,如果有帮助,这里是脚本:

一旦解决了这个问题,我的程序就应该完成了。请帮忙!!

更新:现在它显示:

0 投票
4 回答
7147 浏览

php - 用单引号换行?

我可以像这样换行'\n'吗?

还是我必须使用双引号 - "\n"

0 投票
2 回答
1476 浏览

django - Django cookie 在电子邮件地址周围放置双引号

在我的登录脚本上,它为用户登录他们的电子邮件地址和密码创建一个 cookie。我遇到的问题是,当设置电子邮件地址时,它会将整个电子邮件地址放在双引号之间。我怎么能不呢?