Slovencina a Urdu v Mysql

Sekcia: Konfigurácia 23.05.2010 | 01:27
Avatar asi Gentoo  Používateľ
Pracujem na súprave prevažne PHP skriptov ktorá podáva rôzne dáta v rôznych jazykoch.
Keď uložím skriptom dáta do MySQL, automaticky používa latin1-Swedish. Môžem manuálne nastavovať kódovanie pre tabuľky, ale nedá sa nejako nastaviť základné kódovanie na UTF8 pre server samotný?
Na webe som našiel možnosť cez komprimáciu, ale to by znemožnilo automatický upgrade.
Počítače bežia na 64-bitovej Fedore12 a oboje MySQL a PHP sú vždy na najnovšej stabilnej verzii
    • Re: Slovencina a Urdu v Mysql 23.05.2010 | 17:07
      wandal   Návštevník
      Nie som specialista na MySQL ale v konfiguraku /etc/mysql/my.cnf v casti [mysqld] som doplnil:
      init_connect='SET CHARACTER SET utf8'
      init_connect='SET collation_connection = utf8_slovak_ci'
      init_connect='SET NAMES utf8'
      default-character-set = utf8
      character-set-server = utf8
      collation-server = utf8_slovak_ci

      a diakritika celkom slape, web skripty vsak nerobim v PHP ale Perle. Ziadne dalsie nastavenia mysql v skripte uz nerobim. V HTML mam samozrejme content-type:text.html;charset=utf8. Aj to by slo v Apache nastavit default.
      • Re: Slovencina a Urdu v Mysql 23.05.2010 | 18:02
        Avatar asi Gentoo  Používateľ
        Dakujem