Autor | Zpráva | ||
---|---|---|---|
Petr123 Profil * |
#1 · Zasláno: 11. 3. 2006, 17:08:49
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 |
#2 · Zasláno: 11. 3. 2006, 17:10:46
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 * |
#3 · Zasláno: 11. 3. 2006, 17:12:24
No doprdele, to jsem zkousel a neslo to, proto jsem tu napsal, zkusim to znovu a jde to....
Hej fakt diky :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0