如何从字符查看器中获取字符的Unicode代码?

我记得Character Viewer以前会显示我选择的任何字符的Unicode值,但现在它不再显示了。

screenshot

我该如何使其像以前一样显示Unicode值?

如果这有任何区别的话,我正在使用Mac OS X 10.7.3。

2个回答

在字符查看器中,点击左上角的齿轮图标,然后选择“自定义列表”。

enter image description here

在弹出的对话框中,向下滚动并在“代码表”分支下勾选“Unicode”。

enter image description here

如果您点击现在左侧窗格中的“Unicode”项目(带有 Unicode 十六进制值的左侧列),您应该会看到类似这样的内容:

enter image description here

或者,您也可以右键点击字符,然后选择“复制字符信息”。

enter image description here

然后,如果你将其粘贴到文本编辑器中,你会得到:
A
LATIN CAPITAL LETTER A
Unicode: U+0041, UTF-8: 41

2一旦你在左边的列表中添加了Unicode项目,即使在选择箭头之类的字符时,你也会看到所有字符的Unicode值,即使你不在该类别内。 - Tom Gewecke
谢谢。缺乏Unicode信息本来会是一个很大的烦恼。很高兴知道它还在。 - Marnen Laibow-Koser

binarybob的答案完全正确。我想通过添加一个Bash一行命令来补充它,以在不使用字符查看器GUI的情况下启用此功能——例如,在设置脚本中非常有用:

defaults read com.apple.CharacterPaletteIM CVActiveCategories | \
    grep -q Category-Unicode || \
    defaults write com.apple.CharacterPaletteIM CVActiveCategories -array-add -string Category-Unicode