Autor Zpráva
RiZe
Profil
Dlouho jsem měl nastavený a zaběhnutý vlastnoručně nastavený server s Apachem 2, PHP 4.4 a MySQL 4.1. Psal jsem jeden web, který s databází komunikoval v latin2 (iso-8859-2). Všechna data z tohoto webu a jeho administrace jsou uložena v tomto kódování. Nyní se chystám na další "projekt" a našláp jsem tam místo PHP4 verzi 5. Rozběhal moduly pro MySQL, GD atp, ale nyní všechna data z databáze na těch starých stránkách jsou špatný. Prostě místo nějakých znaků jsou otazníčky. Zkoušel jsem iconv fci a převádět to třeba z UTF-8 ale nic. Prostě od tý doby co tam mám PHP5, tak ty starý data co lezou z DB maj zmršenou diakritiku. Nějak to nechápu.
Kajman_
Profil *
Nastavujete správné kódování klienta?

mysqli_query("SET NAMES 'latin2'");
RiZe
Profil
Ještě jsem to nezkusil.

Oprava: Už zkusil a vono to fakt funguje. Díky ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0