| От | Marc Herbert |
|---|---|
| Тема | java UTF8 etc. (Re: Upgrading driver from 7.4 to 8.1) |
| Дата | |
| Msg-id | khjmzd1ku13.fsf_-_@meije.emic.fr обсуждение исходный текст |
| Ответ на | Upgrading driver from 7.4 to 8.1 ("Markus Wollny" <Markus.Wollny@computec.de>) |
| Список | pgsql-jdbc |
Tom Lane <tgl@sss.pgh.pa.us> writes: > FWIW, I think that Java clients don't need to worry about those security > issues. It's not possible for Java to emit an invalidly-coded UTF8 > string, is it? I thought that the internal representation of strings > is UCS2 or UCS4, and if so, it would take some exceedingly broken > code in the JVM for the output not to be valid UTF8. It's UTF-16, just like Windows XP and above. http://java.sun.com/developer/technicalArticles/Intl/Supplementary/ FYI there are two ways to output UTF8: DataOutputStream.writeUTF() outputs a non-standard UTF8, and is limited in size. From 1.4: Charset.forName("UTF-8")....encode() outputs standard UTF8
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера