Autor | Zpráva | ||
---|---|---|---|
jarda_z_pole Profil * |
#1 · Zasláno: 9. 3. 2012, 11:15:46
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 |
#2 · Zasláno: 9. 3. 2012, 12:08:13
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 * |
#3 · Zasláno: 9. 3. 2012, 12:13:51
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 |
#4 · Zasláno: 9. 3. 2012, 12:31:25
Když si je otevřete v nějakém textovém editoru jsou korektní?
|
||
jarda_z_pole Profil * |
#5 · Zasláno: 9. 3. 2012, 12:48:41
Jsou... nyní jsem to pozměnil a už se mi do databáze ukládají české znaky.
|
||
Jan Knížek Profil |
#6 · Zasláno: 9. 3. 2012, 13:20:43
Takže to funguje?
|
||
jarda_z_pole Profil * |
#7 · Zasláno: 9. 3. 2012, 13:25:52
jo, ale ukládá se mi do tabulky čeština.
|
||
Jan Knížek Profil |
#8 · Zasláno: 9. 3. 2012, 19:32:33
A to vadí?
|
||
Časová prodleva: 16 dní
|
|||
jarda_z_pole Profil * |
#9 · Zasláno: 25. 3. 2012, 23:30:45
Ano, vadí... Teď jsem založil databázi na jiném hostingu a tam to zase funguje.
|
||
Časová prodleva: 12 let
|
0