Autor Zpráva
Jindřich
Profil
Chtěl bych Vás poprosit o radu, jestli můžete. Mám problémy ve výstupních stránkách PHP s češtinou. Zobrazí se vše možné, jen ne čeština ať dělám co dělám. Data do MySql tabulek importuji z excelu (nejdříve export do txt nebo csv formátu a poté import) a to protože je dat mnoho a abych je nemusel přepisovat ručně. Děkuji za pomoc
Charlie
Profil
Jaké znaky vám to vyhazuje? Otazníky?

Budete muset vybrat všechna data z databáze, pomocí PHP je překódovat a znovu uložit.
PetrH
Profil *
Dobry den,

importovana data musite prekodovat do kodovani databaze. Muzete to udelat pomoci iconv.
Napr.:
$jmeno = iconv("ISO-8859-2","windows-1250",$jmeno);

Prevede text v $jmeno z ISO-8859-2 na kodovani CP-1250.

Petr
Hugo
Profil
A taky je dobre nastavit HTTP hlavicku na spravne kodovani.
T3RMiX
Profil
Možná pomůže toto
mysql_query("SET CHARACTER SET utf8");
.
Samozřejmně si přepiště kódování na to v jakém jsou data v mysql.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0