Autor Zpráva
Kenik01
Profil
Zdravím dostal jsem se k projektu, kde chceme přejít z kódování HTML kódu z iso-8859-2 na utf8. ( min. vadí v RSS čtečkám)
Problém je ten, že stávající Mysql DB je již nastavena na utf8_czech_ci a výstup scriptů (MDB2 ) zobrazuje i ukládá korektně.
Jenomže v phpmyadminu a při přepnutí systému na UTF-8 vidíme namísto:
Loď čeří kýlem tůň obzvlášť v Grónské úžině.
LOĎ ČEŘÍ KÝLEM TŮŇ OBZVLÁŠŤ V GRÓNSKÉ ÚŽINĚ.

toto:
Loï èeøí kýlem tùò obzvlá¹» v Grónské ú¾inì.
LOÏ ÈEØÍ KÝLEM TÙÒ OBZVLÁ©« V GRÓNSKÉ Ú®INÌ.

Což odpovídá:

zdroj: Problémy s češtinou

Jak z toho ven?
Evidentně potřebuje vyexportovat a nějak "trasnformovat" do UTF-8
Zkoušel jsem přepínat různě načtení sql exportu v různých kodováních v editorech ( PSPad, Geany) ale bez úspěchu.



Jedíné co mne napadá a dokáži je BF akce. Najít a nahradit znaky odpovídající ěščřžů ďťň. To mi ale přijde nebezpečné nahrazené znaky se mohou přirozeně objevovat + se obávám že nezahrne všechny "zkomolené znaky"

Předem díky.
Yuhů: G+ a díky za zdroj: Problémy s češtinou
Jan Tvrdík
Profil
Kenik01:
Zkus vyexportovat databázi do SQL souboru. Ten otevřít jako iso-8859-2 (takže bys měl vidět text v pořádku), uložit jako utf-8 a znova importovat.
Kajman
Profil
Nebo to vyexportovat s nastavením latin1 (defaultní nastavení mysql serveru), viz. např. problem s kodovanim
Kenik01
Profil
Jan Tvrdík:
Právě že ten deafultní export jsme zkoušel načíst jako všechan možná formátování a bez úspěchu

Kajman: BINGO
dal jsem v PHPmyAdminu / Export formát SQL kodování: iso-8859-1

otebřu to jako iso-8859-2 čitelně

Díky moc

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:

0