目 录CONTENT

文章目录

键盘上的那个横线输入的是减号还是连字符?

DevWiki
2018-11-16 / 0 评论 / 0 点赞 / 9 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2024-03-30,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

首先, 我们常用的字符的编码如下:

字形 Unicode HTML HTML / XML TeX Windows 字元编码
连字曁减号 (HYPHEN-MINUS) - U+002D (无) - -
波浪号 (TILDE) ~ U+007E (无) - (无)
连字号 (HYPHEN) U+2010 (无) ‐‐ (无)
减号 (MINUS SIGN) U+2212 − −− (无)
数字线 (FIGURE DASH) U+2012 (无) ‒‒ (无)
连接号 (EN DASH) U+2013 – –– --
破折号 (EM DASH) U+2014 — —— ---
水平线 (HORIZONTAL BAR U+2015 (无) ―― (无)

减号和连字符不是同一个字符, 同时存在 连字曁减号 (HYPHEN-MINUS)

那么我们来看下键盘输入的字符:

> println Integer.toHexString((int)"-".charAt(0))2d

此处的 2d 即为 \u002d, 同理我们将此转为字符串:

> println Integer.toHexString((int)"-".charAt(0))> > String data = "\u002d";> println data2d-

从上述代码中, 我们看出平时我们键盘输入的是: 连字曁减号 (HYPHEN-MINUS)

如果你想了解更多关于这些字符的知识可以参看下面链接:

  • 连接号 - 维基百科,自由的百科全书

https://zh.wikipedia.org/wiki/%E8%BF%9E%E6%8E%A5%E5%8F%B7

  • 英文破折号、连接号、连字符、负号的区别,注意事项和输入方法 - 知乎

https://zhuanlan.zhihu.com/p/40864032

  • Java Internationalization: Converting to and from Unicode

http://tutorials.jenkov.com/java-internationalization/unicode.html

  • Unicode编码转换 - 站长工具

http://tool.chinaz.com/tools/unicode.aspx

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论