区分正确转义的HTML元字符与不正确转义的HTML元字符

时间:2013-12-13 01:52:40

标签: scala lift

我正在替换桌面Java应用程序,用Scala和Lift编写的单页应用程序。

我遇到这种情况,数据库中的某些数据已正确使用HTML元字符,例如非英文名称中重音字符的Unicode转义序列。与此同时,我还有其他数据包含不正确的HTML元字符,例如名称或组织中的&符号。

  • 好(不要逃避):Universita \ u0027
  • 糟糕(需要逃脱):Bob&吉姆

在将数据发送到客户端之前,如何确定数据是否需要修复?

有两种方法可以解决这个问题。一个是一个函数,它接受一个字符串并返回任何不正确转义的HTML元字符的索引(我可以自己修复)。或者,它可以是一个函数,它接受一个字符串并返回一个字符串,其中修复了不正确转义的元字符,并单独保留正确的字符串。

0 个答案:

没有答案