Kodovani v mysql

Petr Vileta stoupa na practisoft.cz
Čtvrtek Únor 28 16:12:16 CET 2008


Dalibor Straka wrote:
> On Sun, Feb 24, 2008 at 04:18:10PM +0100, Petr Vileta wrote:
>> Dalibor Straka wrote:
>>>
>>> pouzivam modul vacation do postfixadminu a pri zadani ceske odpovedi
>>> se mi do databaze ulozi retezec "Příliš žluťoučký" takto:
>>> "Příli# #luťoučký"
>>> Je to pomrveny mozna i castecne terminalem. Podstatne je ř ->
>>> ř. Nevite, kde na ceste browser->php->mysql se to muze takto
>>> namapovat? Tabulka vacation je definovana takto:
>>> CREATE TABLE `vacation` (...
>>> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='vacation';
>>>
>>> Predtim bylo CHARSET=latin1 se stejnym vysledkem pro ř.
>>>
>> No ja s tim pred casem zapasil v Perlu, snad vam moje postrehy
>> pomohou. Pokud stranka v browseru obsahuje spravny <meta charset>
>> tag, pak je v php
>>
> dik
>
> Skutecne pomohlo nastavit jen v browseru spravny jazyk a nebylo treba
> nic dopisovat.
>
> Ted mi ale kazdy pripojivsi se uzivatel zada do databaze texty s
> rozdilnou diakritikou. Namatkou iso-8859-2, cp1250 a utf-8 a jak ja
> nebohy je mam spravne zobrazit? Konkretne upravuji program vacation
> do postfixadmina, ktery zadany text posila e-mailem.
>
Podle me vam to posle v kodovani, ktere uvedete v <meta> tagu. Alespon jsem se 
(snad krome velmi stareho Lynxu) nesetkal s browserem, ktery by o delal jinak.
-- 
Petr
Skype: callto://fidokomik
Na mail uvedeny v headeru zpravy nema cenu nic posilat, konci to v PR*
:-)

Odpovidejte na petr na practisoft cz




Další informace o konferenci Linux