這兩天被如題的問題纏繞
當時遇到的問題如下
sybase運行在unix上
pageEncoding和charset都已設置
已經試過的辦法有
if (temp != null) {
byte[] b = temp
temp = new String(b
out
}
byte[] buffer = new byte[temp
int j=
for (int i =
{
if (temp
{
char c = temp
byte[] buf = (""+c)
buffer[j++] = (byte)buf[
buffer[j++] = (byte)buf[
}
else
{
buffer[j++] = (byte)temp
}
}
temp= new String(buffer
為什麼這些用在mysql等數據庫就有效的方法用在sybase上就無效
原因是sybase的連接跟其它jdbc連數據庫有不同
jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=
另外
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19908.html