问题标签 [ampersand]

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 回答
778 浏览

java - 在 RestEasy XML 响应中禁用 anpersand 转义

我有一个简单的 restful 服务,它使用 RestEasy 将 JAXB 注释 bean 转换为响应 XML。XML 标记可能包含转义的特殊字符(例如 –)。但是 RestEasy marshaller 又一次逃脱了 & 符号,我得到 – 而不是 – 在结果 XML 中。

我应该如何避免不必要的&符号转义?

0 投票
4 回答
9500 浏览

java - 如何在 Java-XML 中禁用/避免 & 符号转义?

我想创建一个 XML,其中空白被替换为 . 但是 Java-Transformer 转义了 & 符号,所以输出是 

这是我的示例代码:

这是我的示例代码的输出:

有什么想法可以解决或避免这种情况吗?多谢!

0 投票
1 回答
1253 浏览

javascript - 将 & 符号从 JavaScript 传递到 PHP/MySQL

我有一个文本区域,我正在使用 JavaScript 检索其值并通过 PHP 脚本发送到 MySQL 数据库(不要问为什么——长篇大论和不可避免的解决方案!)。

PHP 脚本对输入进行了清理,但由于某种原因,&符号从未到达所述脚本 - 它还会剔除&符号之后的任何信息。

如果我使用上述内容,则会剔除&符号之后的所有文本。

如果我使用上面的方法,%26 确实会发送到 PHP,从而发送到 MySQL 数据库。

如果我var_dump在 PHP 脚本中发出 $_GET 请求,则与号永远不会走那么远,所以它与 mysql_real_escape_string/htmlentities 等没有任何关系。

有没有一种方法可以直接将“&”发送到我的 PHP 脚本,而无需编码/解码?

干杯,邓肯

0 投票
2 回答
3884 浏览

sql-server - SQL Server 全文搜索与符号 (&)

与符号 (&) 有问题

如何搜索包含与号 (&) 的单词(或句子)。

例如,在数据库中有:

我应该如何编写全文搜索查询来搜索单个记录?

我知道字符 (&) 负责逻辑与运算。但我不知道如何使用全文搜索对其进行编码以在文本中搜索。

任何的想法?

0 投票
2 回答
2748 浏览

php - 在 Solr 的 url 中带有 &(与号)的 simplexml_load_file

我正在使用 Solr,并且在我的浏览器中可以正常使用以下查询:

在返回 xml 的一部分中,我看到:

但是,当我尝试使用 simplexml_load_file 获取上述 url 时,如下所示:

我没有得到任何结果,因为 Solr 正在传递看起来像这样的制造商字符串(来自 print_r):

因此,当我通过浏览器进行查询时,我传入 %26 但它在查询中正确处理它。但是当我使用 simplexml_load_file 时,它​​仍然为 %26,因此查询失败。

0 投票
2 回答
2134 浏览

regex - php preg_replace 正则表达式前瞻

我正在尝试使用 preg_replace 在我的 html 侧面替换 & 符号,但问题是它破坏了内联 javascript && 或 javascript url,如 ?page=test&id=1

现在我有这个代码,它可以工作

当空格在左边或右边时替换 & 号。当连续 2 个&符号(用于 javascript)或跟随 html 实体时,不要替换。

但我在这里发现它相当不需要的逻辑。如果它像测试和测试,它也不会替换&符号。

由于我不是正则表达式专家,这花了我很长时间,所以我想我再次在这里寻求帮助。

如果不在 javascript 脚本标签中,那么简单地替换所有 & 符号不是更好吗?我已经尝试过了,但没有真正的成功

有谁知道我如何存档?谢谢

0 投票
1 回答
1152 浏览

c# - ASP.Net URLEncode - 查询字符串中的与号

我有一个如下查询字符串:
Default.aspx?path=/Play & Game&AnotherQueryString=bla bla

下面的 URLEncode :

输出是这样的:

%2fPlay+

我们如何处理查询字符串中的&符号/这些&符号不是查询字符串之间的分隔符?

0 投票
2 回答
205 浏览

javascript - 通过 javascript 生成的 URL 传递 & ?

我有这行代码在我的页面中的 ddl 更改时执行 -

该链接仅使用 & 即可正常工作,但在检查标记验证器http://validator.w3.org/check后,它建议我将 & 替换为& 我已经在上面的代码行中这样做了。但是现在,当我更改 ddl&字面显示在 url 中并且页面无法正常工作(由 ddl 过滤)。

有人可以告诉我我做错了什么吗?

0 投票
2 回答
13119 浏览

python - 由于存在“&”字符,Python 给出“格式不正确的 xml”错误

我正在使用 Python 读取 xml 文件。但是我的 xml 文件包含&字符,因此在运行我的 Python 代码时,它会给出以下错误:

有没有办法忽略&python的检查?

0 投票
2 回答
625 浏览

.htaccess - URL 中的 & 符号问题

我有一个 php 页面,它创建如下 URL:

我的 .htaccess 重定向如下所示

问题 1 是:在 vendor.php 文件中,我只得到“DJ ; Entertainment”作为类别。& 符号丢失。

问题 2是:我的完整 .htaccess 文件如下所示......定义了6 条规则

为什么 URL vendor/London City/cat-DJ & Entertainment/keywords与规则 3 或 4 匹配并重定向到 vendor.php?location=$1&category=$2 ?

.htaccess 会从头到尾一一处理规则吗?

我通过将规则 5 和 6 放在其他规则的顶部解决了这个问题。我做了正确的修复吗?