统计 |
blog名称:人在旅途 日志总数:175 评论数量:505 留言数量:13 访问次数:1661977 建立时间:2005年12月7日 |
生命是过客,人在旅途。奶奶是信基督教的,没啥文化,却养育了四子二女,还带过九个孙辈。老人家对生命的看法就是“人都是客人,迟早要回去的。”就以《人在旅途》来纪念她。

« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
公告 |
本人上传的源程序中可能引用或使用了第三方的库或程序,也可能是修改了第三方的例程甚至是源程序.所以本人上传的源程序禁止在以单纯学习为目的的任何以外场合使用,不然如果引起任何版权问题,本人不负任何责任. | |

|
本站首页 管理页面 写新日志 退出
调整中...
[Java技术]关于CHARACTER SET的范围大小 |
人在旅途 发表于 2008/5/13 13:42:21 |
JAVA中CHARACTER SET的设置和转化不当会导致乱码的出现,但即使设置和转化都正确,有些特殊的文字仍会经过转换去并转换回后表现为乱码,这是因为CHARACTER SET的范围是有大小的,从大范围CHARACTER SET转化到小范围CHARACTER SET,当然会丢失一部分文字(特殊文字).
日文方面,最大范围的CHARACTER SET是:MS932,EUC_JP_Solaris.
Shift_JIS和EUC_JP都是较小范围的CHARACTER SET
1 全角文字 あ 2 半角カナ ア 3 CP
|
阅读全文(4139) | 回复(0) | 编辑 | 精华 | 删除 |
[Java技术]使用JAVA1.4中的-jar来启动程序的问题. |
人在旅途 发表于 2006/8/31 10:14:04 |
在JAVA1.4中如果使用-jar来启动程序,比如java -jar xxx.jar,这时对CLASSPATH的指定就失效(无论使用set CLASSPATH还是使用-CP选项),因为一但使用了-jar,JAVA认为所有CLASS都在所指定的JAR文件中,CLASSPATH就没作用了.
这个问题至少在使用Class.forName(...)时是有的,所以请用java -cp xxx.jar;yyy.jar x.y.c.startClass(在UNIX下要用java -cp xxx.jar:yyy.jar x.y.c.startClass)来启动你的程序.
|
阅读全文(3361) | 回复(0) | 编辑 | 精华 | 删除 |
[Java技术]用JAVA开发UNIX上运行的日文程序要注意的两点(关于编码问题) |
人在旅途 发表于 2006/8/21 8:52:09 | 1.因为JAVA的CLASS中的文字列是用UTF-8保存的,所以只要源程序中的文字列的码是系统缺省编码,并在该系统中编译(当然你也可以自己指定正确的源程序编码),在DOS下编译的JAVA程序中所保存的文字列和在UNIX下编译的是一样的.如果你一定要把源程序移到UNIX上编译,请不要忘记把源程序转换成UNIX系统的缺省编码或在编译时指定正确的源程序编码.请注意UNIX的缺省编码不一定就是EUC,有可能是8859-1,这两种编码是不一样的,一个16位,一个8位的. 2.如果你用TELNET连接UNIX并启动你的程序,请注意你要把TELNET的编码设为该UNIX系统的缺省编码,如果不能的话,可改变你的源程序,指定System.in和System.out的编码为你的TELNET的编码,不然System.in和System.out将用系统的缺省编码进行输入和输出,也许你可看到你用TELNET进行的行命令输入和程序返回输入文字列的显示都是正确的,但那时假象,你输入的文字列被错位地接受和编码并转化为错位的UNICODE存在内存中,输出时又被错位的解码并显示,所以负负得正,显示才看上
|
阅读全文(3002) | 回复(0) | 编辑 | 精华 | 删除 |
[Java技术]HSQLDB学习 |
人在旅途 发表于 2006/5/30 10:21:18 |
优点:
1.URL: http://hsqldb.org
2.免费
3.纯JAVA
4.不大:JDBC200K不到,DB600K多.
5.支持各种模式,内存式,Standalone式(和Access一样),服务器式,WEB服务器式(可通过WEB访问),Servlet式(可通过Servlet访问).
6.通用的SQL机能都有了.
现在尽心安装测试:
1.下载(ZIP)后解冻,目录是hsqldb.
2.用NETBEANS5.0产生一个新项目,根据hsqldb/build/build.xml产生.
3.用NETBEANS5.0执行build.xml中的hsqldb,hsqlmain,hsqlmin,hsqlutil,hsqlbz,hsqljdbc,hsqltool.
4.内存式:打开DOS,到hsqldb\lib并执行"java -cp hsq
|
阅读全文(5412) | 回复(1) | 编辑 | 精华 | 删除 |
[Java技术]Something about code convert in java |
人在旅途 发表于 2006/1/23 8:58:30 | 0.The string in Java are all unicode format,but in file,ftp,unix file,they have defferent format,so when read or write you need to convert then with/to with the correct format. 1.In JSP,the request.getReader will return a reader with "ISO8859_1" code settings,but this is not right. So you will need to use "new String(what.getBytes("ISO8859_1"), "MS932");" to translate the got string or use the following way: BufferedReader in = new BufferedReader(new InputStreamRea
|
阅读全文(2800) | 回复(0) | 编辑 | 精华 | 删除 |
[Java技术]Resource bundle |
人在旅途 发表于 2006/1/23 8:37:59 | No matther which language's text resource you have created, the java.util.ResourceBundle.getBundle only take it as UTF coded. So if you want to get the string in correct format, you must use the following command to change it from local encoding to the UTF encoding. native2ascii xx.properties yy.properties
|
阅读全文(2802) | 回复(0) | 编辑 | 精华 | 删除 |
[Java技术]How to attach a user data(byte[]) to a soap message? |
人在旅途 发表于 2006/1/22 8:29:49 | 1. You will need following JAR lib: 1.saaj-api.jar: From J2ee lib; 2.saaj-impl.jar: From J2ee lib; 3.activation.jar: From J2ee lib; 4.soap.jar: From Apache soap project. url:http://www.apache.org/dyn/closer.cgi/ws/soap/ The jar file is small(about 250K), you can use it directly(Tested); Or you can get the source of class ByteArra
|
阅读全文(3261) | 回复(0) | 编辑 | 精华 | 删除 |
|