问题标签 [stringescapeutils]

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

c# - 使用 C# 生成 Powershell 脚本时转义字符

我使用 VS2010、C#、.NET 3.5 来生成 Powershell 脚本(ps1 文件)。

然后,Powershell 需要转义字符。

关于它开发逃脱字符的好方法有什么建议吗?

用法:

0 投票
1 回答
3513 浏览

ant - 任何在线工具将转义字符应用于 ant 脚本的给定字符串

嗨,我想用以下字符串替换 ant 脚本中的令牌值

因为我们不能直接'<','"','%'输入 ant 脚本,所以我们需要使用转义序列,例如'&lt;','&quot;'..

是否有任何在线工具可以为给定的字符串应用转义字符?我希望已经有这方面的工具:)


对于这样的给定字符串

我需要这样的转义字符串

0 投票
2 回答
1403 浏览

php - PHP 转义字符

我正在使用 PHP 环境,但在以转义字符的形式显示数据时遇到问题。

例子:

"如果我的字符串数据是,我怎么能显示双引号\"

\同样,如果我的字符串数据是,我怎么能显示反斜杠\\

0 投票
1 回答
591 浏览

java - Apache commons StringEscapeUtils.unescapeJava("\\") 返回 ""

以下代码:

...产生:

在控制台上。由于'\'不是有效的转义,我希望在运行时出现异常。我错过了什么吗?

更新:在Apache jira中填写了一个错误(?)报告

0 投票
2 回答
2301 浏览

java - 字符串内容相同但equals方法返回false

我正在使用 StringEscapeUtils 来转义和取消转义 html。我有以下代码

输出:

escaped是真实的string然后unescaped它。但myEsceped首先使用相同的过程进行转义,然后将更多的 html 字符替换为其 html 代码。myUnescaped实际上是 unescape ,myEscaped其内容与真实字符串的内容相同。

输出显示 real string, unescaped, 和myUnescaped内容相同。但是,与比较部分一样,myUnescaped不等于stringand unescaped

我还不明白这里到底发生了什么。谁能解释一下?

0 投票
1 回答
196 浏览

java - Java中的非转义实体

我有一个可能已经被转义的字符串。我想取消它并以 UTF-8 格式获取字符串。

我正在考虑应用 Apache commons lang StringEscapeUtils中的所有 unescape 函数

我的问题是它会对应用 unescape 函数的顺序产生任何影响,而且我可以应用所有 unescape 函数而不影响最终输出吗?

0 投票
2 回答
4065 浏览

android - 如何在java字符串中转换html字符串

我正在从 Google Maps Directions API 检索 XML。
结果是这样的:

我尝试打印标签的值,但它也显示<b><div>
因此,我尝试StringEscapeUtils像这样使用该类:

但它不起作用。

我使用这个 XML 解析器:

这是显示从 XML 中获取的信息的活动:

我该如何解决?我可以使用其他库吗?

0 投票
2 回答
57 浏览

java - 我是否有数据问题或字符串转义问题,我该如何解决?

在我的 Java Web 应用程序中,我从数据库中提取一个属性并通过控制器将其发送到视图/浏览器层。

在 HTML 中,我希望字符串看起来像这样:

相反,它看起来像这样:

所以我将 ApacheStringEscapeUtils插入我的服务层并unescapeJava()在该属性上运行。结果变成了这样:

略有改善,但仍然不对。

所以我的问题是这是否不仅仅是一个字符串转义问题,而是一个更基本的数据问题。换句话说,如果我必须做的是从该属性的开头和结尾去除双引号,则有可能以意想不到的方式影响其他数据行——在这种情况下,我必须目视检查整个数据库,以确保我没有根据其他字符串中双引号字符的含义错误地显示其他行。

这里的任何方向将不胜感激。谢谢。

0 投票
3 回答
4281 浏览

postgresql - pgSQL:正在尝试使用 dblink_exec() 方法插入表中,但出现以下错误

虽然 exe 此查询出现以下错误

问题出在产品名称中,即我的产品名称是 D PEARL 2000 Caps 10's(我认为是问题所在)查询将其连接为“D PEARL 2000 Caps 10's”<-这是问题所在

0 投票
1 回答
327 浏览

java - StringEscapeUtils 调用和 JSP 表单提交值的问题

我从我的 JSP 文件中传递了一些带有值的参数,在此之前我使用 ApacheStringEscapeUtils来避免使用参数值执行任何 XSS 攻击脚本

例如,如果有人插入这样的值并获得访问权限

当这样的东西作为值传递时,跨脚本测试当前失败

当这样的事情通过时,盲 SQL 注入测试当前失败

我的问题是是否StringEscapeUtils.escapeHtml会从上面传递的参数值类型中保存,还是我需要任何其他库

我还想确认我StringEscapeUtils在 JSP 中调用的方式是否正确

在这里欣赏任何指针

谢谢