Autor Zpráva
Petr123
Profil *
Cau,

popisu strucne problem:

* Mam web v kodovani iso-8859-2
* Vyexportoval jsem si databázi ze serveru kde web hostuje a db je take v iso-8859-2
* Na localu mam MySQL 5.0.18-nt a PHP 5.1.1
* Kdyz spustim phpmyadmin 2.8.0-rc1, je tam na hlavni strance: "Znaková sada v MySQL: UTF-8 Unicode (utf8)" a "Porovnávání pro toto připojení k MySQL utf8-general_ci" - to kdyz zmenit vyberem na latin2_czech_cs, tak se to vrati opet zpet na utf8-general_ci - no budis...
* Vytvorim si databazi, do ktere naimportuji vyse zminovanou databazi. Pri importu zvolim "Znaková sada souboru: latin2". Import probehne v poradku. U tabulek je ve sloupci "Porovnávání" latin2_czech_cs.
* Kdyz dam nejakou tabulku prijit, vse se zobrazuje spravne - carky i hacky nad znaky, vse ok.

Problem ale nastane, kdyz na tom localu spustim web, ktery si zacne tahat data z MySQL. Nektere ceske znaky se nezobrazuji. Misto nich jsou tam jakesi hovadiny.

Prosim o radu, protoze fakt nevim co s tim :(

Dikymoc vsem za pomoc... Petr123
Hugo
Profil
Po připojení k databázi ji pošli tento příkaz
SET NAMES 'latin2'

Tím nastavíš kódování připojení a dotazu na latin2.
Petr123
Profil *
No doprdele, to jsem zkousel a neslo to, proto jsem tu napsal, zkusim to znovu a jde to....

Hej fakt diky :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0