Problem z kodowaniem jsp do db

0

Witam. Mam problem ze strona JSP. Kodowanie strony mam w UTF-8 bazę danych mySql też w UTF-8 ale dane do bazy zapisują się z krzakami. Probowalem czegos takiego:

statement.executeUpdate(new String(new String(query).getBytes(), Charset.forName("UTF-8")))

ale nic nie dało.
Z gory dzieki za pomoc. Pozdrawiam

0

Spróbuj w servlecie wywołać

request.setCharacterEncoding("UTF-8")
0

Musisz przy połączeniu z bazą ustawić kodowanie.

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

0

Witam. Dzięki panowie za odpowiedzi. Niestety zmieniły się tylko krzaki :/
zrobilem: statement.execute("set character set utf8");
krzaki pojawiają się nawet jak probuje wprowadzic dane nie z formularza ale na sztywno wpisywane.
pozdrawiam

0

A więc to jest problem z kodowaniem strony, podobny temat był nie dawno

0

<META http-equiv="Content-Type" content="text/html; charset=utf-8">
nie tak powinno byc?
pozdrawiam

0

Dodaj jeszcze pageEncoding
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

0

dalej krzaczki. Teraz np zamiast ę jest "?" a bylo "??".

1 użytkowników online, w tym zalogowanych: 0, gości: 1