31

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

------
     |
 <----
4

3 回答 3

52

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

⤶ U+2936 向下箭头然后向左弯曲
↵ U+21B5 向下箭头,带角向左
⏎ U+23CE 返回符号

U+21B2 向下箭头,尖端向左 ↩ U+21A9 向左箭头,带钩

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

于 2013-09-21T10:48:24.433 回答
11

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

Win7上的换行unicode符号

这是Win7/IE

OSX 上的换行 unicode 符号

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

Win7/Crome32 上的换行 unicode 符号

8年后,这是Win10+Crome91: Win10上的换行unicode符号

于 2014-02-08T10:38:29.730 回答
6

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

<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>

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

截屏

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

于 2020-11-24T10:52:46.457 回答