Rails 怎样去除 XML 中像 ^H 等无效字符? PCDATA invalid Char value 8

xinzhi · June 17, 2013 · Last by xinzhi replied at June 18, 2013 · 5559 hits

有时文本中包含了 ^H 类似的字符(退格键)会导致 XML 格式坏掉,如图:

尝试过这个但没有效果: Content.gsub(/[\x00-\x08\x1b\x0b-\x0c\x0e-\x1f\x7f]/,"")

http://www.w3.org/TR/REC-xml/#charsets

有没有用 cdata 包起来?

#1 楼 @huacnlee 有,但还是不能解决。

早上仔细看才发现,我只有Content加了字符替换,还有Summary部分没加上,才导致了错误,过滤是起作用的。现在没问题了。

感谢回复 😏

You need to Sign in before reply, if you don't have an account, please Sign up first.