Autor Zpráva
jarda_z_pole
Profil *
Ahoj, hledal jsem, ale nenašel.
Snažím se exportovat z localhostu stránky na web a daří se mi v UTF-8 všechny znaky UTF-8 dostat do nové databáze. Jenže při výpisu se mi ty znaky UTF-8 vracejí zpět (bez češtiny).
Pomůže jen vyprázdnit tabulku a znovu vše zadat přes odesílací formulář, pak je vše v pořádku (i s češtinou). Po opětovném zadání přes odesílací formulář na webu, jsou v tabulce opět znaky v UTF-8, ale výpis je už v pořádku česky.
Nevíte někdo, jak se správně exportuje a importuje tak, aby nebylo potřeba vyprázdnit celou tabulku? Moc dík.

Příklad UTF-8: Nováčci
Jan Knížek
Profil
Pokud máte dobře nastavené kódování v databázi, možná by pomohlo vložit někam na začátek kódu mysql_query("set names utf8");
jarda_z_pole
Profil *
Vyzkoušeno, nefunguje.
Zvláštní je, že když odešlu přes formulář do databáze ěščřžý, tak se mi již vrátí v pořádku. Ale importované záznamy prostě ne.
Jan Knížek
Profil
Když si je otevřete v nějakém textovém editoru jsou korektní?
jarda_z_pole
Profil *
Jsou... nyní jsem to pozměnil a už se mi do databáze ukládají české znaky.
Jan Knížek
Profil
Takže to funguje?
jarda_z_pole
Profil *
jo, ale ukládá se mi do tabulky čeština.
Jan Knížek
Profil
A to vadí?
jarda_z_pole
Profil *
Ano, vadí... Teď jsem založil databázi na jiném hostingu a tam to zase funguje.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: