首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对文本进行转义,使其保持可读性

对文本进行转义,使其保持可读性
EN

Stack Overflow用户
提问于 2013-04-18 14:43:03
回答 1查看 20关注 0票数 0

我有一个方法,看起来像这样

代码语言:javascript
运行
复制
def full
 "#{self.first} #{self.second}"
end

问题是我想摆脱它,所以要在模型中做到这一点

代码语言:javascript
运行
复制
def full
 ERB::Util.h("#{self.first} #{self.second}")
end

但是如果firstsecond中有&,它会给我&而不是&,如果他们有背书',它会逃脱它们,使它不可读..

有没有一种方法可以避免XSS并使字符串也具有可读性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-18 14:57:59

我想你可以用这个html_escape Click here...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16076211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档