【问题标题】:Newline symbol unicode character换行符 unicode 字符
【发布时间】:2013-09-21 00:25:50
【问题描述】:

我想要一个可用于表示新行的 Unicode 字符。我以前见过它,但在我尝试过的任何 Google 搜索中都找不到它。它看起来像这样:

------
     |
 <----

【问题讨论】:

  • This one 说“可能表示回车或换行”,虽然看起来不太一样,但可能是不同的字体。
  • @Dukeling 是的,谢谢,添加为答案,我会接受
  • Jukka 的回答似乎比我的要好。

标签: unicode


【解决方案1】:

有几种可能性。选择也可能取决于字体,因为并非所有字体都适用于所有字体,并且其中一些具有相当不同的形状,并且有些在小尺寸下的效果比其他字体更好:

⤶ U+2936 箭头向下然后向左弯曲
↵ U+21B5 向下箭头,带角向左
⏎ U+23CE 返回符号
↲ U+21B2 向下箭头,带向左尖端
↩ U+21A9 带钩向左箭头

为了表示换行的抽象概念,而不是反映换行的键盘键的符号,您也可以考虑这些:
␍ U+240D 回车符号
␤ U+2424 换行符

【讨论】:

  • 谢谢,我用的是 U+21B5。
  • 我还看到 the pilcrow 被用来表示文字处理器软件中的换行符 - U+00B6 ¶ - 如果您使用更抽象的表示形式。
【解决方案2】:

这是它们在 OS X 10.8.5 上的渲染方式(在 FF26/Chrome32/Safari6 上相同):

这是Win7/IE

Win7+FF看起来差不多,但是Chrome32+Win7有问题U+2936

8年后,这是Win10+Crome91:

【讨论】:

  • 我将在 HTML 中使用 U+21A9 &amp;#x21A9;
【解决方案3】:

从右到左的语言呢?让我们测试一下!

<div dir="rtl" style="white-space: pre">
مثال ⤶ U+2936 ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
مثال ↵ U+21B5 DOWNWARDS ARROW WITH CORNER LEFTWARDS
مثال ⏎ U+23CE RETURN SYMBOL
مثال ↲ U+21B2 DOWNWARDS ARROW WITH TIP LEFTWARDS
مثال ↩ U+21A9 LEFTWARDS ARROW WITH HOOK
مثال ␍ U+240D SYMBOL FOR CARRIAGE RETURN
مثال ␤ U+2424 SYMBOL FOR NEWLINE
</div>

在我的浏览器中,它呈现如下:

如您所见,即使设置了从右到左模式,箭头仍指向同一方向。这可能是也可能不是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-19
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    相关资源
    最近更新 更多