拼音:<br>转换为换行符 URI 编码



我想在whatsapp上共享某个ext,所以我将html转换为文本,否则显示了所有标签。

目前,我正在使用strip_tag删除标签,但这也可以消除文本中断。如何将HTML转换为文本并将断点转换为newline字符并编码文本。

目前我正在使用以下

@whatsapp_text = u strip_tags(@post.summary)

我建议您使用nokogiri解决此问题。Nokogiri可以将HTML解析并将网站源转换为人类可读文本,尽管它没有将HTML断裂转换为线路破裂,它可能会从您那里消除许多问题。为此,将Follofing线添加到您的Gemfile

gem 'nokogiri'

运行bundle install。然后,您可以这样解决问题:

Nokogiri::HTML.parse(@post.summary.gsub("<br>", "rn").gsub("<br/>", "rn")).inner_text

应该为您做的。

最新更新