編譯.java文件 javac -encoding ISO8859-1 ...
運行 java -Dfile.encoding=ISO8859-1
註意: 如果妳的應用設計到JSP/文件I/O, 相應的要使用ISO8859-1, 如果大量這樣的I/O, 這樣的方法不好用.
2. 使用自己寫的JDBC包裝器代替Oracle的ResultSet/Statement...
原理是在包裝器內部實現編碼轉換, 而應用就不需要每個字段轉壹次了.
註意: 需要包裝的東西包括Connection, Statement, CallableStatment, PreparedStatement, ResultSet 如果用到JDBC2.0, 還要包裝DataSource. 包裝比較簡單, 但向下兼容差, 如Jdk1.3 包裝後, jdk1.4還要重新包裝壹次, 比較繁瑣.