尊重“; 〃;从HTML显示中的API响应返回的换行符(和特殊字符)

Respecting the " " newlines (and special characters) returned from API response in the HTML display

本文关键字:换行符 返回 特殊字符 响应 API HTML 显示 尊重      更新时间:2023-09-26

我通过API访问数据,该API返回以下格式的字符串:

你好,这是一些短信。''''n''n还有一些包含短语的''"引号''"。''还有一件事:''n''n*要点。''n*要点。''n*要点。''n*财务。

这是一个sinatra应用程序,在我看来,我只需访问变量并用以下内容显示:

<%= thing.description %>

当它被渲染时,实际上没有任何换行符受到尊重。全部显示为一行。我不确定解决这个问题的正确方法。有没有办法用<br>标签替换'n?还是别的什么?

您可以将字符串封装在<pre>块中(通常具有使用单空格字体的额外效果),也可以将其封装在您选择的块中并使用white-space: pre;进行样式设置。