问题标签 [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 回答
68 浏览

java - 如何在不使用 StringEscapeUtils 类的情况下在 java 中创建包含转义序列的字符串?

我想存储"~ s/\n|\s+|.*?=|;//g;"在一个字符串变量中。

任何人都可以在这方面帮助我。提前致谢。

0 投票
1 回答
544 浏览

java - Javac 未正确注册类路径和方法,未找到符号

我正在尝试使用 Apache Commons StringEscapeUtils。我的 import 语句中有这行代码,

我已经下载了 apache commons lang,将其解压缩并移动:

commons-lang3-3.4.jar

(注意:只是.jar文件,而不是它附带的任何其他内容。不确定是否重要)到我lib存储所有其他.jar文件的目录中。

我正在编译它:

但是,javac 给了我这个错误:

它没有给我来自同一个 StringEscapeUtils 包的 unescapeHtml 错误。

我尝试清除 .class 文件以重新编译。它没有解决问题,将不胜感激。

提前致谢!

0 投票
4 回答
73430 浏览

android - 如何使用 gradle 将 org.apache.commons.lang3 添加到 AndroidStudio

由于这个问题 ,我想StringEscapeUntils在 package中使用 class org.apache.commons.lang3

但是当我尝试通过在文件中添加行来导入libApache时,无法导入上面的类。compile 'org.apache.commons:commons-collections4:4.0'build.grade

有没有人可以帮助我如何通过gradle将以上一个导入我的项目(而不是通过下载.jar并将它们放入项目文件夹)。

0 投票
0 回答
55 浏览

javascript - 当我们单击后退按钮时,我们在 ckeditor 中获得了一些转义字符

我在 Java 中使用 CKeditor 来发送电子邮件功能。但是当我尝试通过单击源添加 HTML 时,在第一种情况下没有问题,但是在单击下一步并返回同一页面后,我得到了一些特殊字符,如ÃÂ ÃÂ ÃÂ |ÃÂ ÃÂ ÃÂ。我正在使用以下代码来设置电子邮件内容。我已经一一尝试了以下所有选项,但没有一个有效。nCamp.setEmailContent(StringEscapeUtils.escapeHtml3(campaign.getEmailContent()).toString()); nCamp.setEmailContent(StringEscapeUtils.escapeHtml4(campaign.getEmailContent()).toString()); nCamp.setEmailContent(StringEscapeUtils.unescapeHtml4(campaign.getEmailContent()).toString());

首次添加时的 HTML 页面视图

返回后获取特殊字符 ÃÂ ÃÂ ÃÂ |ÃÂ ÃÂ ÃÂ

这些字符也反映在我的电子邮件中。还有更多次我回到源页面,字符每次都重复。

0 投票
0 回答
350 浏览

javascript - ÃÂ ÃÂ ÃÂ CKEditor 中的特殊字符解析 html 电子邮件

我在 Java 中使用 CKeditor 来发送电子邮件功能。但是当我尝试通过单击源添加 HTML 时,在第一种情况下没有问题,但是在单击下一步并返回同一页面后,我得到了一些特殊字符,如ÃÂ ÃÂ ÃÂ |ÃÂ ÃÂ ÃÂ。我正在使用以下代码来设置电子邮件内容。我已经一一尝试了以下所有选项,但没有一个有效。

首次添加时的 HTML 页面视图: 首次添加时的 HTML 页面视图

返回后获取特殊字符 ÃÂ ÃÂ ÃÂ |ÃÂ ÃÂ ÃÂ: 返回后获取特殊字符 ÃÂ ÃÂ ÃÂ |ÃÂ ÃÂ ÃÂ

这些字符也反映在我的电子邮件中。还有更多次我回到源页面,字符每次都重复。

0 投票
1 回答
1125 浏览

java - 从 java 执行时在 eventcreate 描述消息中添加换行符

我们正在尝试通过从 java 执行以下命令来创建 Windows 事件日志。但无法在描述(/d)中添加换行符(\n)。

eventcreate /t error /id 100 /l myApp /SO "mysource" /d "这是日志的第一行 \n 这是第二行"

从java代码执行上面: Runtime.getRuntime().exec(command);

1.尝试添加 crl+l (^L) 而不是 \n 但它仅适用于命令行而不适用于 java 代码。

0 投票
1 回答
465 浏览

java - 使用 StringEscapeUtils.escapeHtml() 时排除五个基本 XML 实体

我正在尝试StringEscapeUtils.escapeHtml(String string)将网页上的特殊字符转换为 HTML 实体。但它也转义了五个基本的 XML 实体,即<、>、"、' 和 &,这使得我的 HTML 无法正确呈现,因为提到的字符被转义了。

所以在那之后我所做的就是使用StringEscapeUtils.unescapeXml(String string)<、>、"、' 和 &返回到它们的单个字符形式。

有没有其他方法可以做到这一点?不包括我在 StringEscapeUtils 进行 HTML 转义时提到的 5 个实体?

0 投票
1 回答
976 浏览

servlets - 我可以同时转义 HTML 和 JavaScript 吗?

例如,在我的 Java servlet 项目中,我将用户在站点上输入的文本返回到同一个站点(在 HTML 和 JavaScript 中的多个位置,潜在的 XSS 攻击)。

使用 Apache StringEscapeUtils 类同时转义 HTML 和 JavaScript 是否正确,如下所示:

0 投票
1 回答
1194 浏览

java - 用 Java 中的等效字符替换 HTML 5 代码

我正在尝试使用 StringEscapeUtils.unescapeHtml4()替换 HTML 5 的符号,但我仍然有很多尚未替换的符号,例如“ ”、“&”。你会推荐使用什么?

0 投票
1 回答
314 浏览

java - stringescapeutils unescape en dash with code –

我从第三方系统获取 utf-8 格式的 xml,我正在尝试正确解析它并将其保存在我的数据库中。例如,下面是我得到的 4 行 xml,当我尝试使用 unescapeXML 时,它适用于除破折号之外的所有内容。

输出:

一切看起来都很好,除了字符串“two”,它实际上应该是“Em – S”。

我试图弄清楚我做错了什么以及解码此类 xml 字符串的最佳方法是什么