6

我想测试我的 Cocoa 应用程序是否正确处理基本多语言平面之外的输入,并且复制粘贴是不可能的。我不知道如何在 BMP 之外键入一个字符!我已将日语设置为输入源,并且可以通过输入听起来像日语的单词来随机获得片假名或平假名,但该技巧不适用于平面 2 字符。粘贴字符会关闭输入法编辑器,因此也不起作用。我想我实际上需要在我的美国英语键盘上将正确的击键输入到某种语言的输入源中(大概中文是一个不错的选择)。如果不是很明显,我不会说任何亚洲语言。

这是第二个平面中一些字符的示例:http ://www.unicode.org/cgi-bin/UnihanGrid.pl?codepoint=20000

只要我可以使用我拥有或可以免费获得的字体渲染字形,任何高于 0xffff 的 unicode 字符都可以用于我的目的。

4

1 回答 1

4

Character Viewer您可以通过启用面板轻松手动输入任何 Unicode 字符。在 OS X 10.6 中,System Preferences -> Language & Text -> Input Sources在左侧的输入法列表中,单击启用,然后Keyboard & Character Viewer在右侧,Show Input menu in menu bar。这应该在标准 OS X 菜单栏的右上角添加一个项目。然后您可以单击它来选择字符查看器。在出现的面板中,选择View -> Code Tables。然后,在Unicode选项卡中,您可以向下滚动到任何代码点,包括 BMP 之外的代码点。选择该字符并单击Insert以将其插入到如下文本字段中: 。

于 2011-01-03T23:04:38.457 回答