[本体研究][收藏] -- 作者:nybon |
我到Protege Mailing List上问了一下,改变encoding应该是可以的,在Protege安装目录下的protege.lax文件中加上一行:protege.file.encoding=GBK,这个是针对3.0 beta版的,如果是2.1.2的话应该加上Dfile.encoding=GBK,然后每次通过Protege.exe运行的话默认编码就变成GBK了,这两个版本我都试过了,确实能够改变默认编码(我用J2SE 5.0,其他的JVM不知道)其他编码应该类同,没有都试过我.但是Protege对中文的支持没问题,因为UTF-8是支持中文的(这点我觉得是没问题,不过不知道楼上的几位为什么好像有问题),而且Protege的developer不赞成改变编码,要处理的话应该是用Java IO里面的InputStreamReader和OutputStreamWriter来改变编码为UTF-8来读写文件,就不会出现乱码了(呃,这个是我说的,不是他说的,读写文件是没问题,但是我输出到标准输出流在Eclipse里面的控制台就无法看懂了,因为Eclipse在Windows下用的是GBK编码)参与讨论本主题 | |
|
|