【问题标题】:Ignore the special characters from the string忽略字符串中的特殊字符
【发布时间】:2016-09-29 07:38:40
【问题描述】:

我有一个包含一些特殊字符的字符串。即“MCDO'S”。 在代码中,我将其替换为这样的 ascii html 值。

riDescription.replace("\"", "").replace("\\", "").replace("'", "'");

这里' 替换为' 现在我在 UI 中得到的结果是这样的。

【问题讨论】:

  • 在 action 类中,您可以使用 HtmlUtil.escape(用于存储在 DB 中)将这些特殊字符替换为相应的 ASCII 文字。在 UI 上 HtmlUtil.unescape 会成功。
  • 相信你会在这里得到答案stackoverflow.com/questions/30620543/…
  • @ParkashKumar 我已经在 HtmlUtil.escape 和 jsp 中传递了这个字符串,我试图取消它但没有成功。
  • 您是否通过打印这两个值进行了验证?你发现有什么不同吗?
  • @ParkashKumar 仅在控制台中我得到这个 08:31:04,830 INFO [OpsController:382] MCDO'S NALS FLAG'

标签: java liferay special-characters non-ascii-characters


【解决方案1】:

Description.replace("\"", "").replace("'", "'");

【讨论】:

  • 对不起,我正在尝试做同样的事情,但没有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-03
  • 2016-10-08
  • 2013-12-11
  • 2023-03-22
  • 2021-08-27
  • 2015-03-08
相关资源
最近更新 更多