在我的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