IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Java Spring - UTF-8

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Erik Bystroň:13.2.2018 17:28

Ahoj, mám problém s frameworkem Spring, nějak mi nefungují znaky ěčř.

Mám jednoduchý API server, který se mi stará o komunikaci s MySQL, když na něj zavolám GET požadavek na článek x vrátí mi obsah vpořádku, ale jakmile se pokusím nějaký článek pomocí PUT uložit a následně pomocí GET zíksat v obsahu už je místo znaků ěčř otazník. Když článek edituji přes phpmyadmina a pak zavolam GET vše funguje jak má, problém je jen v době kdy článek edituji přes API server. Server běží na Spring Bootu a využívá framework Spring. Nejspíše mi chybí nějake nastavení, ale nevím jake...

Předem díky :-)

 
Odpovědět
13.2.2018 17:28
Avatar
Erik Bystroň:14.2.2018 10:52

Když server příjme PUT požadavek tak tam stále ty znaky jsou a ještě tam nejsou otazníky, takže chyba musí byt někde v dalším zpracovávání dat, možná ukládání do databáze.

 
Nahoru Odpovědět
14.2.2018 10:52
Avatar
Neználek
Člen
Avatar
Odpovídá na Erik Bystroň
Neználek:15.2.2018 22:22

Zkusil bych eliminovat Spring a napsat si program, který bude přistupovat k databázi přímo přes JDBC, viz https://www.itnetwork.cz/…-a-parametry.

Pokud nebudou znaky fungovat, není problém ve Springu, ale v databázi.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
15.2.2018 22:22
Avatar
Erik Bystroň:17.2.2018 13:54

Zkusil jsem to a znaky stále nefungovaly, nakonec byla chyba v nastavení mysql serveru, takže i když byl všude v databázi charset nastavený na UTF-8 databázový server nebyl a proto to nešlo :-D

 
Nahoru Odpovědět
17.2.2018 13:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.