SQL kodovanie

Sekcia: Aplikácie & Desktop 03.05.2011 | 15:06
majlo   Návštevník
cus, riesim nasledovny problem.
V exceli som si vytvoril zoznam. Ulozil ako cvs. Importol cez phpmyadmin. Vsetko prebehlo v pohode az na kodovanie. pismena ako ščťž neako nahradili otazniky. Cele sa mi to nechce prepisovat.

Je na to neaky figel??

obrazok klik sem
    • Re: SQL kodovanie 03.05.2011 | 15:34
      Avatar Milan Dvorský debian,mint kde,android  Administrátor
      ok, ked pouzijes svoj skript, cez ktory to zobrazujes na webe, ide to ok? ak nie, tak pouzi pre mysql_query este definiciu SET NAMES
      • Re: SQL kodovanie 03.05.2011 | 16:12
        majlo   Návštevník
        Cau, vo vysledku je to ....klik......
    • Re: SQL kodovanie 03.05.2011 | 16:17
      Avatar dusan Arch Linux + Openbox  Používateľ
      Figlov jesto... Predpokladam, ze cvs subor mas vo WINDOWS-1250 a databazu v UTF-8. Staci prekodovat cvs subor pomocou iconv alebo recode, napr.:
      iconv -f WINDOWS-1250 -t UTF-8 vstupnysubor.cvs -o vystupny subor.cvs
      a vystupny subor uploadovat cez phpmyadmin.
      • Re: SQL kodovanie 03.05.2011 | 16:37
        majlo   Návštevník
        Cau, cez iconv to prebehlo. Vysledok som importol ako UTF8. Ale vo vysledku je to rovnake...Myslim ze mysql mam dobre nastavene...
        1 2 3
    • Re: SQL kodovanie 03.05.2011 | 16:30
      Avatar bedňa LegacyIce-antiX  Administrátor
      Jediné správne je všade používať UTF-8 kódovanie :)

      Widle sa tomu zatiaľ všemožne bránia.

      Otázka znie, aké kódovanie máš nastavené v databáze?
      Dúfam, že UTF-8.
      Widle majú Windows1250, pri importe zvol
      Znaková sada súboru: CP1250
      a malo by ju to správne prekonvertovať do UTF-8.
      Správnosť si overuj priamo v phpmyadmin, nie cez nejaký výstup skriptu, pretože tam môže byť ďalší zádrhel s kódovaním.
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • Re: SQL kodovanie 03.05.2011 | 16:38
        majlo   Návštevník
        Teraz to mam v phpmyadmine bez chyby. Ale vo vysledku je to stale s chybami
        • Re: SQL kodovanie 03.05.2011 | 16:57
          Avatar Milan Dvorský debian,mint kde,android  Administrátor
          tu treba pouzit ten set names
          • Re: SQL kodovanie 03.05.2011 | 17:16
            majlo   Návštevník
            Dik. prosim ta ale ako pouzijem set names. mam pristup iba cez phpmyadmin-a.
            • Re: SQL kodovanie 03.05.2011 | 17:58
              Avatar Milan Dvorský debian,mint kde,android  Administrátor
              najprv skus niekde na zaciatku indexu definovat

              header('Content-Type: text/html; charset=utf-8');
              ak nepomoze, tak este dopln tesne za to:
              mysql_query("SET NAMES utf8");

              mysql_query("SET CHARACTER SET utf8");