Portál AbcLinuxu, 12. května 2024 07:18


Dotaz: Opět čeština a Mysql a kdovíco ještě

13.2.2006 13:16 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Opět čeština a Mysql a kdovíco ještě
Přečteno: 323×
Odpovědět | Admin
Brý den..
Narazil jsem na problém, který nedokážu rozlousknout. Používám 2 servery (přehnané označení) jeden doma (zatím bez připojení k netu - MKD10.1, MySQL 4.1.5 gamma ???, apač 2.0.54, PHP 4.4.0 / apač i PHP jsou kompilované ze zdrojáků jak doma tak zde v zaměstnání), a druhý zde (Redhat 9, + MySQL 4.1.14 / staženo z mysql.com, apač a PHP viz výše / kompilováno se stejnými volbami). No, už to bude. Doma vytvořím záznamy, a pomocí phpMyAdmin udělám zálohu databáze (SQL) s volbou drop database.
Když pak spustim SQL zde v zamestnani, je cestina trochu rozhašena (Ž,ž,ř,č,..), ale ceklem dost znaků se vypisuje správně. V MyAdminovi jsem porovnával nastaveni serveru MySQL, ale volby týkající se jazyka jsou totožné. httpd.conf se líší pouze nepatrně, a opět se mi nezdá, že tyto odchylky ovlivňují výsledný kód. Stránky se jinak zobrazují správne, pouze data vytažená z DB mají s češtinou problémy. Pokud má někdo s podobným jevem zkušenosti, prosím tímto o radu. Nepopírám, že "problém sedí na židli", ale už mi došly nápady...
Předem díky
Milan
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Honza Soukup avatar 13.2.2006 14:43 Honza Soukup | skóre: 11 | blog: just_asking | Praha
Rozbalit Rozbalit vše Re: Opět čeština a Mysql a kdovíco ještě
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkuste http://php.vrana.cz/mysql-4-1-kodovani.php
případně php fci iconv (http://mirrors.inway.cz/manual/cs/function.iconv.php)
Kiss my shiny metal ass!
13.2.2006 15:41 skonciljsem | skóre: 20
Rozbalit Rozbalit vše Re: Opět čeština a Mysql a kdovíco ještě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mrkni na www.linuxsoft.cz/, zrovna je tam v seriálu MySQL díl Čeština.
13.2.2006 16:02 eudyptes | skóre: 12 | blog: eudyptes | Teplice
Rozbalit Rozbalit vše Re: Opět čeština a Mysql a kdovíco ještě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě se zkuste podívat na soubor /etc/mysql/my.conf ,aspoň tam je v Gentoo, možná ho budete mít trochu jinde.
14.2.2006 13:28 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Opět čeština a Mysql a kdovíco ještě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže asi vyřešeno ...

Děkuji všem, kdož přispěli, a pokusim se vysvětlit:

- doma jsem vytvářel zálohy databáze do SQL souboru, a protože phpMyAdmin vytvářel extrémně dlouhé SQL příkazy, které pak nechtěl server spolknout, musel jsem si poradit a napsal jsem vlastní phpscript, který zhruba po 500 znacích příkaz ukončil. Jelikož ještě neumím bzipovat (v php), měl soubor 6 MB, a pak zase nešel načíst MyAdminem, protože tam mám limit 2MB (to jsem ještě nevěděl o tom, že se tahle hodnota nastavuje v php.ini - no jo, člověk se pořád učí, před pul rokem jsem nevěděl, co je to značka div). - proto jsem sqlko nahrál na server a přes putty konzoli otevřel v mysql klientovi.

- včera jsem doma zkontroloval vytvořenou zálohu v Kate, znaková sada byla ISO8859-2. OK. ale v RH9/putty konzoli je s diakritikou problém, takže jsem si napsal skriptík, pomocí nějž jsem uploadnul sql na server a prokousával jsem se k jeho konci s tím, že výpis souboru + nějaké další hlášky jsem si posílal do prohlížeče. (Tak jsem narazil na ten limit). Limit jsem tedy zvedl, a pak se zdálo, že import probíhá správně.. výpisy byly správné...a konečně i následné otevření php aplikace ukázalo, že je to tak.

- problém tedy asi byl v tom, že sql vytvořené v 8859-2 bylo spouštěno z konzole UTF8. Nevím.

Snad to někomu pomůže.

Milan

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.