Zadejte hledaný výraz...

Převod MySql z hostingu na hosting – problém se znakovou sadou

Zdravím,
jsem postavem před pro mě nejpíše neřešitelný problém, proto se obracím na vás. O co jde:
Potřebuji přesunout databázi z jednoho hostingu na druhý. Problém je ve znakové sadě.
Starý hosting:
  • HTML znaková sada : windows-1250
  • Porovnání pro toto připojení k MySql : utf8_general_ci
  • Porovnání databáze: utf8_general_ci
  • Exportovaný soubor generuji do znakové sady UTF8
Na novém hostingu nastavím ty samé údaje, importuji vyexportovaný soubor,
po připojení k databázi nastavím mysql_query("SET NAMES 'cp1250'");. Ale znaky ř,ť,č,ů,ň,ě se zobrazí jako otazníky, ať je vložím z MyAdmina, nebo z webu.
Nevím jak dál, zkoušel jsem snad všechny kombinace nastavení sad, exportování, importování, převodu vyexportovaného souboru, google, ale stále nic.
Díky za vaše návrhy, jak zvítězit nad diakritikou :)
21. 10. 2009 12:12:57
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389493
Dolphi
verified
rating uzivatele
(28 hodnocení)
21. 10. 2009 12:19:58
Exportovaný soubor je podle všeho v UTF-8. Čili ho jako UTF-8 i importuj, a DB si nastav kompletně na UTF-8, proč tam cpeš CP1250?
Mimochodem - soubor je opravdu v UTF-8 - zobrazuje se korektně v editoru?
21. 10. 2009 12:19:58
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389492
Snyll
verified
rating uzivatele
(15 hodnocení)
21. 10. 2009 12:20:50
Nejsem sice expert na znakové sady, ale když si vyexportoval db do souboru s kodovanim ut8, tak byses asi mel toho kodovani drzet i na webu. Pripadne zkus vyexportovat do souboru s kodovanim cp1250.
21. 10. 2009 12:20:50
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389491
Napsal Dolphi;381112
Exportovaný soubor je podle všeho v UTF-8. Čili ho jako UTF-8 i importuj, a DB si nastav kompletně na UTF-8, proč tam cpeš CP1250?
Mimochodem - soubor je opravdu v UTF-8 - zobrazuje se korektně v editoru?
Tak exportovaný soubor v editoru zobrazuje také místo některých znaků s diakritikou paznaky - přesně jako po importu.
Všude mám nastaveno UTF8 - i u porovnání jednotlivých tabulek, které exportuji. U exportovaného souboru nastavuji také UTF8 a korektní zobrazení stále nikde :(
21. 10. 2009 14:27:20
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389490
Dolphi
verified
rating uzivatele
(28 hodnocení)
21. 10. 2009 14:28:39
Když to zobrazíš v PSPadu, jakou znakovou sadu ti to ukazuje ve stavovým řádku?
21. 10. 2009 14:28:39
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389489
Dominik Ulrich
verified
rating uzivatele
(142 hodnocení)
21. 10. 2009 14:45:23
za 500 Kc ti to opravim :-)
21. 10. 2009 14:45:23
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389488
Napsal Dolphi;381112
Exportovaný soubor je podle všeho v UTF-8. Čili ho jako UTF-8 i importuj, a DB si nastav kompletně na UTF-8, proč tam cpeš CP1250?
Mimochodem - soubor je opravdu v UTF-8 - zobrazuje se korektně v editoru?
Napsal Dolphi;381174
Když to zobrazíš v PSPadu, jakou znakovou sadu ti to ukazuje ve stavovým řádku?
Pspad ukazuje skutečne UTF8, ale znaky jsou stejnak nečitelné.
21. 10. 2009 17:46:51
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389487
Napsal Lukáš Růžička;381320
Pspad ukazuje skutečne UTF8, ale znaky jsou stejnak nečitelné.
Zkus
pozor - musí být úplně na začátku stránky, prostě jako první na stránce
a při volání databáze
mysql_select_db(MYSQL_DB, $db) or die(mysql_error($db));
zadej
mysql_query("SET CHARACTER SET utf8"); (zdroj Jakub Vrána, php triky)
dej vědět
20. 11. 2009 17:59:08
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389486
Napsal Lukáš Růžička;381320
Pspad ukazuje skutečne UTF8, ale znaky jsou stejnak nečitelné.
ještě doplňuji:
já pracuji s editorem SciTE, někdy se mi stává, že PSPAD ukazuje korektně a SciTE ukazuje nesmysly. Stačí zdroj z PSPADu vzít do schránky, vložit do SciTE a vše je jak má být. Moc se tím netrápím, dělám to jak jsem popsal v předchozím příspěvku a výsledky jsou super... Mám češtinu všude, včetně databáze.
20. 11. 2009 18:02:11
https://webtrh.cz/diskuse/prevod-mysql-z-hostingu-na-hosting-problem-se-znakovou-sadou#reply389485
Pro odpověď se přihlašte.
Přihlásit