精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-20
最后修改:2012-04-20
我的开发环境:
操作系统:Window7
Java虚拟机:JDK1.7
IDE工具:Netbeans7.1
项目编码格式:UTF-8
用Netbeans创建一个简单的WEB工程,把从GOOGLE CODE下载来的Nutz相关文件里面抽取出开发所必须的创建了一个新的库引用,这些操作和显示都正常,但当用代码自动补全时,发现了个问题,代码补全出来的JDOC居然是乱码的,如下图所示:
咦,这是怎么回事呢??重新检查了自己的工程编码属性,确定是UTF-8没有错哪,如下图所示: 试着打开源码查看,却是得到提示信息说“无法使用GBK编码格式安全地打开该文件,是否要继续打开它?”, 难道说Nutz生成JDOC时使用的是GBK编码来的,看来只好连接GitHub库下载个库看看。下载下来查看工程的编码格式也是UTF-8,这就奇怪了--乱码从何产生呢??看来只好自己生成个JDOC看看了,在UTF-8环境中生成JDOC要注意编码格式的设置,如下图所示, 生成好JDOC后,直接修改Netbeans库的源码和JDOC连接,打开创建的工程使用代码自动补全提示一切正常,呵~
问题算是解决了,不过引起这个问题的原因还真得思考下,编码格式的不同所造成的影响还真是郁闷哪。上面提到在没有修改前打开源码提示信息“无法使用GBK编码格式安全地打开该文件,是否要继续打开它?” 按照信息所描述是不是将Nutz的源码修改成GBK编码格式也可以呢?于是写了个编码格式轮换输出小程序测试了下,结果说明猜想是正确的,呵~
其实这个小程序不单只是可以转换Nutz的源码,它还可以转换任何项目的编码格式(仅支持JAVA文件),注意是由UTF-8转换成GBK编码格式哦,那么接下来就慢慢体验下Nutz给你所带来的“美妙体验”吧,呵~ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-04-20
最近在看nutz,惭愧,只看了几个包,几个重量级包aop,ioc,mvc,dao都只看了一点点点点,还不是很清楚它的架构,不过好像(不记得了)有些地方写的比较乱哦,A类调B类的方法,B类又调A类的方法。有些方法层次比较多,一路走下去,都不记得我最开始看的哪个方法了。头大。
|
|
返回顶楼 | |
浏览 3043 次