在我的XML文件中,有一些unicode换行符,如下图所示。 使用此链接见截图用BR替换unicode换行符
两个点后,“心有灵犀”。是换行符。我用Google搜索了几乎所有我知道用红宝石代替它们(1.8),但没有任何运气。
这是我的代码(用不同的unicodes尝试),也许有人可以帮助我。
def formatedBody
t = self.body.gsub("\u000a","<br/>")
t = t.gsub("\u000d","<br/>")
t = t.gsub("\u0009","<br/>")
t = t.gsub("\u000c","<br/>")
t = t.gsub("\u0085","<br/>")
t = t.gsub("\u2028","<br/>")
t = t.gsub("\u2029","<br/>")
t = t.gsub(/0A\0A/u,"<br/>")
return t
end
也尝试`/ \ r?\ n /,“
”`。 – Nakilon 2011-02-09 21:08:38