我正在使用Protege 4.3来创建和组织包含中文字符的Ontology。
如您所见,某些中文字符显示正确,但其他中文字符显示为小方块。小方块并不总是出现,例如:如果我点击[]-[]-[]-cheatsheet-[]-[]-[]-[]-[]
,我可以毫无问题地显示相同的汉字。
你知道我能做些什么来让Protege 4.3正确而一致地显示汉字吗?
答案 0 :(得分:2)
我想我可以为这个问题做进一步的功课。这是一个接近最终解决方案的帖子。 (我必须发布这个作为答案的长度不适合评论框)
具体来说,我从Protege Mailing List Archive找到了以下反馈帖子
[p4-feedback] Protege 4.2.0中文显示问题:
https://mailman.stanford.edu/pipermail/p4-feedback/2012-June/004721.html
我知道这个问题,有一次甚至修好了。但我不是真正了解它或知道如何处理它。对不起,我没有关于这个问题的好消息,但我会给你最好的理解。
根据我的经验,当发生这种情况时,字符信息在OWL文件中被正确编码。问题完全是显示问题。这与您对问题的描述一致 - 在个人正确显示的某些屏幕中。
我认为这个问题与java虚拟机中的字体配置有关。如果你改变了Protege正在使用的java实例,那么问题会以不同的方式显现,或者它会走开。当我之前解决这个问题时(它已经发生了) 几次)我收集了一些网页。不幸的是only one of them is still valid,但也许它是解决方案的一部分。
在尝试上述建议的方法后,我会发布自己的调查结果。
PS:这里提供了一个有用的猫头鹰示例 - some unicode characters do not display correctly in Protege