Показаны сообщения с ярлыком encoding. Показать все сообщения
Показаны сообщения с ярлыком encoding. Показать все сообщения

воскресенье, 4 марта 2018 г.

Firebird JDBC Encoding

При подключении к базе Firebird с помощью JDBC (jaybird-full-3.0.3.jar) появляется сообщение:
Фев 04, 2018 5:18:52 PM org.firebirdsql.logging.JulLogger warn
WARNING: WARNING: No connection character set specified (property lc_ctype, encoding, charSet or localEncoding), defaulting to character set NONE

Чтобы этого не происходило нужно:
- либо в строке подключения необходимо указывать кодировку "encoding=ISO/UTF/WIN...", например:
jdbc:firebirdsql:url:db?encoding=ISO8859_1
- либо:
Properties connInfo = new Properties();
connInfo.put("user", username);
connInfo.put("password", password);
connInfo.put("charSet", "Cp1251");
Connection db = DriverManager.getConnection(dataurl, connInfo);

пятница, 4 марта 2016 г.

Кодировка UTF-8 для GET-запросов в Tomcat

Письмо самому себе:
Дорогой я, если ты все еще тот лошарик, который так и не научился работать с POST-запросами и EL-expressions, а умеет работать только с GET-запросами, тогда тебе все еще пригодится навык превращать кракозябры в русские буквы из параметров. Для этого необходимо добавить «URIEncoding="UTF-8"» в файл
<tomcat>/conf/server.xml
в блок параметров коннектора, например:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8"

Архив