ZNÁSOBTE počet výdejních míst Vašeho eshopu a zvyšte obrat.
Zobrazují se odpovědi 1 až 11 z 11

Problém s kódováním

  1. Ahoj,
    přes skript do databáze tahám tenhle feed evidentně v utf-8: Ukládám to do databáze s kódováním utf8_general_ci (měl jsem i utf8_czech_ci) a do DB se uloží:

    Plzeň Relaxační masáž zad a šíje za neskutečnou c...
    Nemáte někdo tušení proč?
    Díky

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Já osobně nevidím nikde, že ten feed mus být v utf-8 :) Jsou i jiná kódování podporující české znaky..

  4. Citace Původně odeslal Kenas Zobrazit příspěvek
    Ukládám to do databáze s kódováním utf8_general_ci (měl jsem i utf8_czech_ci) a do DB se uloží:
    A máš jako UTF nastavené i připojení PHP k databázi? Nastavení kódování samotné tabulky nestačí.
    Pokud třeba ve zbytku skriptu pracuješ s jiným kódováním databáze tak není problém ani v průběhu běhu skriptu změnit připojení na UTF8 a pak to zase vrátit zpět.

    ---------- Příspěvek doplněn 26.01.2012 v 09:07 ----------

    Citace Původně odeslal gepardik Zobrazit příspěvek
    Já osobně nevidím nikde, že ten feed mus být v utf-8 :)
    A napadlo se tě na ten XML soubor podívat? :D

  5. Jak píše Kovboj, chyba může být v nastavení kódování, ve kterém probíhá komunikace s databází:

    Kód:
    mysql_query("SET NAMES 'utf8'");
    nebo
    Kód:
    mysql_query('SET CHARACTER SET utf8');
    nebo
    Kód:
    mysql_set_charset('utf8');
    Problém může být také v kódování PHP souboru.

  6. Citace Původně odeslal tm Zobrazit příspěvek
    Problém může být také v kódování PHP souboru.
    Pokud s tím textem nedělá žádné operace typu nahrazování textu tak na kódování PHP nezáleží.

  7. tm: díky, pomohlo.
    Teď už se mi jenom zobrazují špatné znaky na webu. Databáze je ok, texty napsané v kódu vypadají takhle:
    Pobyty, cestov�n�
    v indexu mám
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  8. Citace Původně odeslal Kenas Zobrazit příspěvek
    tm: díky, pomohlo.
    Teď už se mi jenom zobrazují špatné znaky na webu. Databáze je ok, texty napsané v kódu vypadají takhle:
    v indexu mám
    A máš ten kód uložený v UTF?

  9. Citace Původně odeslal Kovboj Zobrazit příspěvek
    A máš ten kód uložený v UTF?
    Tak tohle mě dostalo. Nevěděl jsem že to má na to vliv. Taková dětská nemoc :-)...Jak si v pspadu nastavím aby to ukládalo v utf? Diky moc za účinnou pomoc.

  10. Hlavní menu -> Formát -> UTF-8

  11. Nu, díky moc kucí:-)

  12. Citace Původně odeslal Kenas Zobrazit příspěvek
    Tak tohle mě dostalo. Nevěděl jsem že to má na to vliv. Taková dětská nemoc :-)...Jak si v pspadu nastavím aby to ukládalo v utf? Diky moc za účinnou pomoc.
    Pokud bys texty bral jen z databáze, je to jedno. Ale pokud tam máš přímo napsané kusy textu s diakritikou tak musí být uložené ve formátu, v jakém se budou zobrazovat ;-)

Podobná témata

  1. Problém s kódováním PrestaShop
    By tovarnik in forum E-shopy
    Odpovědí: 5
    Poslední příspěvek: 14.01.2012, 14:09
  2. Problém s kódováním
    By TomPro in forum Wordpress
    Odpovědí: 15
    Poslední příspěvek: 17.01.2010, 17:15
  3. Problémy s kódováním
    By TeSi in forum PHP
    Odpovědí: 3
    Poslední příspěvek: 03.01.2009, 19:15
Hostujeme u Server powered by TELE3