首页 > 数据库技术 > 详细

解决jsqlparper不支持中文问题

时间:2015-07-06 21:54:41      阅读:469      评论:0      收藏:0      [点我收藏+]
jsqlparper不支持中文问题,整理的一下解决过程。

1.下载jsqlparper的源码:https://github.com/JSQLParser/JSqlParser/releases 可选择用的版本号

2.在JSqlParser-jsqlparser-0.9.3\src\main\javacc\net\sf\jsqlparser\parser下修改JSqlParserCC.jj文件:注意添加绿色部分。
TOKEN: 

< S_IDENTIFIER: ( <LETTER> )+ ( <DIGIT> | <LETTER> |<SPECIAL_CHARS>)* > 
| < #LETTER: 
["a"-"z", 
"A"-"Z", 
"\u0024",
"\u0041"-"\u005a",
"\u005f",
"\u0061"-"\u007a",
"\u00c0"-"\u00d6",
"\u00d8"-"\u00f6",
"\u00f8"-"\u00ff",
"\u0100"-"\u1fff",
"\u3040"-"\u318f",
"\u3300"-"\u337f",
"\u3400"-"\u3d2d",
"\u4e00"-"\u9fff",
"\uf900"-"\ufaff"] >

3.下载:JAVACC5.0(https://java.net/projects/javacc/downloads/download/javacc-5.0.zip),解压,命令行转到bin目录,拷贝一份JSqlParserCC.jj到bin目录

4.在控制台输入: javacc  JSqlParserCC.jj
把JSqlParserCC.jj文件生成的六个.java文件考到net.sf.jsqlparser.parser包下面去。

5.自带pom.xml,用mvn package生成JSqlParser-jsqlparser-0.9.3的jar包。


生成好的jar包+文档+源码:http://pan.baidu.com/s/1c0HaePy


解决jsqlparper不支持中文问题

原文:http://my.oschina.net/liuchunhui/blog/475315

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!