hm...
vizh sega... ne si prav che getCharacterStream ne izpolzva nikakyv encoding. vsichki Reader-i izpolzvat niakakyv encoding za da obyrnat byte[] v char. mozhe da e ASCII, no encoding vinagi ima. inache ako ne iskash niakakyv encoding mozhe da pozlavash getBinaryStream i posle da konstruirash String chrez new String(byte[] b, String enc). syshto taka JDBC specifikaciata ima i getAsciiStream metod na ResultSet obekta.
v pyrvia ti primer izglezhda kato che li getString metoda na JDBC driver-a (ne znam koj..) pravi new String(byte[])
v tozi sluchaj naistina shte se vzeme default-nia encoding na systemata. edin drug workaround za tozi problem e da si napravish nov String chrez konstruktora new String(String s, String enc) sled kato si poluchil greshno kodirania String.
ta taka... tva samo za informacia de
Burn baby!Редактирано от ChaosFire на 23.05.02 09:49.