middlegenide的生成文件中文注释小问题修改
2006-01-25 11:28
393 查看
middlengen 使的编写xdoclet的工作变得很方便了,最新的middlegen ide中还可以根据数据库oracle的table和field的comment生成相应的注释到cmp中,但是无奈乱码。。。
查询middlegen网站后没有发现解决方法,只好自己反编译源码了
middlegen采用apache的volicity模板引擎来生成相应的文件,排除不是该模板引擎的问题后,继续寻找,
原来middlegen-2.2-dev.jar文件中ColumnDecorator 和TableDecorator多了remarks,没办法只好修改这两个class文件:
public final String getRemarks()
{
try{
// System.out.println(_subject.getRemarks());
// System.out.println(new String(_subject.getRemarks().getBytes("ISO-8859-1"),"GBK"));
return new String(_subject.getRemarks().getBytes("ISO-8859-1"),"GBK");
}catch(Exception e){
}
return _subject.getRemarks();
}
然后编译,打包,替换以前的jar文件,重新运行middlegen生成cmp,果然,中文注释出来了。
偶将这个问题还报告到souceforce上的middlegen留言,希望他们在下一版本的中修正,可惜尚未看到回复。
报告全文得到俺女人的修饰,果然通顺不少,全文在如下连接可以看到:
http://sourceforge.net/projects/middlegen
查询middlegen网站后没有发现解决方法,只好自己反编译源码了
middlegen采用apache的volicity模板引擎来生成相应的文件,排除不是该模板引擎的问题后,继续寻找,
原来middlegen-2.2-dev.jar文件中ColumnDecorator 和TableDecorator多了remarks,没办法只好修改这两个class文件:
public final String getRemarks()
{
try{
// System.out.println(_subject.getRemarks());
// System.out.println(new String(_subject.getRemarks().getBytes("ISO-8859-1"),"GBK"));
return new String(_subject.getRemarks().getBytes("ISO-8859-1"),"GBK");
}catch(Exception e){
}
return _subject.getRemarks();
}
然后编译,打包,替换以前的jar文件,重新运行middlegen生成cmp,果然,中文注释出来了。
偶将这个问题还报告到souceforce上的middlegen留言,希望他们在下一版本的中修正,可惜尚未看到回复。
报告全文得到俺女人的修饰,果然通顺不少,全文在如下连接可以看到:
http://sourceforge.net/projects/middlegen
相关文章推荐
- 用了.net2.0,再用1.1的问题。1.1里修改.cs文件不重新编译,.dll不重新生成。
- Visual Studio2013中动态生成注释中的时间__修改模板文件
- 彻底解决使用Doxygen 1.5.6自动生成的chm文件导航栏中文乱码问题
- CodeSmith 想注释中文,生成后的乱码问题
- 上传文件细节处理问题(包括中文乱码、限制文件大小、显示上传速度、删除临时文件,随机生成文件夹等)
- Intellij IDEA 2016学习系列之(三)修改mybatis-generator源码生成中文注释
- 解决url传中文乱码问题(修改myeclipse中自带tomcat的server文件)
- IntelliJ IDEA 中怎么修改新建文件时,自动生成的注释的user的默认值
- 解决MyEclipse编写properties文件时,中文注释显示为Unicode码问题
- 解决ultraedit下,verilog .v 文件 中文注释乱码问题
- PowerDesigner系列之四:生成数据库时的列中文注释乱码问题[mysql]
- IE6-8 CSS文件中文注释引发样式问题
- 手动修改MFC生成文件图标及Resource.h文件重复定义问题
- 修改Xcode自动生成的文件注释来导出API文档
- 解决eclipse导入文件时中文注释乱码问题
- java文件中的中文注释乱码问题
- 解决生成的saiku文件读取中文乱码的问题
- [iReport总结1]iReport生成PDF文件中时的中文日文字体问题
- 解决生成的saiku文件读取中文乱码的问题