有没有一种快速简便的方法来查找任何字符的Unicode代码点?例如,我在网页,PDF文件或其他文档上看到一个有趣的字符。
我当前要做的是将角色复制到剪贴板,将其保存到文件,然后使用十六进制查看器查看文件。或者,我可以打开Microsoft Word,粘贴并执行Alt + X。这两种方法都比较麻烦。有更容易的方法吗?
我使用Notepad ++,因此,如果可以使用Notepad ++做到这一点,那将是一个合适的答案(它比打开Word麻烦得多)。也许有一种方法可以通过小型的专用应用程序来实现?
有没有一种快速简便的方法来查找任何字符的Unicode代码点?例如,我在网页,PDF文件或其他文档上看到一个有趣的字符。
我当前要做的是将角色复制到剪贴板,将其保存到文件,然后使用十六进制查看器查看文件。或者,我可以打开Microsoft Word,粘贴并执行Alt + X。这两种方法都比较麻烦。有更容易的方法吗?
我使用Notepad ++,因此,如果可以使用Notepad ++做到这一点,那将是一个合适的答案(它比打开Word麻烦得多)。也许有一种方法可以通过小型的专用应用程序来实现?
Answers:
我经常处理Unicode字符,因此我专门为此编写了一个小型Windows应用程序:
另外,我的文本编辑器Rejbrand Text Editor具有广泛的Unicode字符支持。
uniprops
,它似乎输出类似的信息。
有一个名为Unicode Character Inspector(由Tim Whitlock构建)的不错的小型网站。我发现它比文本编辑器或桌面程序更方便。
https://apps.timwhitlock.info/unicode/inspect?s={some unicode character here}
。
在类似Unix的系统上*:
unicode -s "$(xsel -ob)"
您可以为此设置别名或创建脚本来运行它。
输出看起来像这样:
U+2672 UNIVERSAL RECYCLING SYMBOL
UTF-8: e2 99 b2 UTF-16BE: 2672 Decimal: ♲ Octal: \023162
♲ (♲)
Uppercase: 2672
Category: So (Symbol, Other)
Bidi: ON (Other Neutrals)
*看起来原始海报可能正在使用Windows,但是(a)未指定,并且(b)此解决方案可能会对其他人有所帮助。
给所有Emacs用户的注释:您可以键入C-u C-x =
,它将为您提供有关光标下字符的大量信息,包括Unicode代码点,Unicode数据库中的名称以及类别等。
position: 146 of 147 (99%), column: 0
character: ♲ (displayed as ♲) (codepoint 9842, #o23162, #x2672)
preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x2672
script: symbol
syntax: w which means: word
category: .:Base
to input: type "C-x 8 RET 2672" or "C-x 8 RET UNIVERSAL RECYCLING SYMBOL"
buffer code: #xE2 #x99 #xB2
file code: #xE2 #x99 #xB2 (encoded by coding system utf-8-unix)
display: by this font (glyph code)
xft:-PfEd-Mensch-normal-normal-normal-*-16-*-*-*-m-0-iso10646-1 (#x985)
Character code properties: customize what to show
name: UNIVERSAL RECYCLING SYMBOL
general-category: So (Symbol, Other)
decomposition: (9842) ('♲')
我使用http://unicode.scarfboy.com,它很简单而且效果很好。
我发现Rishard Ishida的Unicode代码转换器(github链接)对查找unicode字符代码非常有用。它还提供到其他代码点,编码和转义序列的转换/转换。
您可能还想查看Richard Ishida的主页(rishida.net),因为它包含(链接到)许多有价值的工具和信息,尤其是如果您对国际化和字符编码感兴趣的话。例如,在那里链接的另一个非常有用的工具是他的Uniview工具(github链接)。
最后,尽管与Mac用户最相关,但我发现非常有用的是macOS的Character Viewer,可通过“ 输入菜单”访问,该菜单可在“ 系统偏好设置” →“ 键盘”中启用
尽管Apple支持的网站主要侧重于如何插入表情符号(…),但Character Viewer实际上对于查找特定(特殊)字符及其几种不同编码的代码点非常有用,并且可以查找哪些字符。系统上的字体包含特定的字形。
干杯!
您也可以使用以下站点:https : //unicode-table.com/en/ 只需粘贴您的字符,您还将获得Unicode代码点和HTML代码。
我将提到http://amp-what.com/,因为它的快速搜索字段非常易于使用,并且支持不同的符号(&代码,Unicode代码点,URI编码字符序列)。
范例图片
这是使用user202729的一个想法的另一个答案:
将URL添加为书签,javascript:alert(prompt().codePointAt(0).toString(16))
然后使用浏览器运行它。(可在Chrome和Firefox上使用。在IE上似乎无法使用,但这可能是由于安全设置所致。)
与其他答案不同,不需要互联网连接,不需要下载外部实用程序,也不是特定于操作系统的。