1

我想在我的消息源文件中创建一个换行符 \n。我尝试使用 '\n' 但它不起作用。有谁能够帮助我 ?

我的文字看起来像:

error = User error 42 '\n' Try again!

谢谢

4

2 回答 2

1

代替<br/>。应该管用。

中的换行符HTML不是由\n字符表示,而是由<br />元素表示。

于 2013-09-18T11:02:26.470 回答
0

只需使用\n。

您可以white-space: pre-wrap在 HTML 元素上使用样式来尊重换行符。

正如公认的答案所暗示的那样,将 HTML 放入消息中并不是一个好主意,因为

  1. 您需要在输出此字符串时跳过 HTML 转义,如果消息还包含由用户输入填充的参数,则存在安全风险,并且
  2. 如果您还想将消息用于非 HTML 目的,例如记录消息,<br>则会显示在那里。
于 2019-04-29T10:08:53.523 回答