Shoptet - e-shop s napojením na Aukro a Facebook od 190,- Kč za měsíc. 30 dní zdarma
Zobrazují se odpovědi 1 až 4 z 4

Nastavení znakové sady

  1. Narazil jsem a problém s diakritikou v mysqladminu. Na stránkách se mi vypisuje dobře, ale v mysql adminu mi nefunguje.
    Soubory a hlavičky mám v UTF-8 databázi mám utf8_czech_ci
    mysql admin má hlavičku nastavenou na utf-8
    PHP kód:
    zaregistrován nový uživatel 

  2. Happy Robot :]

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

  3. Obecně, když do databáze "blbě" ukládáš a zároveň stejně "blbě" čteš ve své aplikaci, tak to vypadá vše OK.
    Na 99% má ale pravdu phpMyAdmin a ne tvoje aplikace

  4. no proto to taky píšu, ale nevím co by mohla být příčina, dříve jsem používal windows-1250 a bylo vše ok jak v db tak v aplikaci.
    Teď jsem se rozhodl, že bude lepší používat pro novou aplikaci utf-8 a narazil jsem.
    Do db ukládám např:
    PHP kód:
    $pdo = new PDOConfig();
    $insert $pdo->prepare("INSERT INTO LOG (UID, ACTION, IP, TIME) values (:uid, :action, :ip, :time)");
    $insert->execute(array(':uid' => $uid':action' => $action':ip' => $ip ':time' => $time));  
    $insert->closeCursor(); 
    soubor se scriptem je uložený v UTF-8

    napadá mě zda nemusím nastavit pdo na UTF-8

    ---------- Příspěvek doplněn 29.07.2011 v 22:57 ----------

    hm, tak už je to ok, bylo to tím nastavením, ještě chvilku jsem se peklil s tím, že UTF-8 nefungovalo, má to být utf8 :-)

  5. Pokud píšeš v PSPadu, tak klikni v horní liště na formát, a dej místo Windows UTF-8
    v DB zadej taky kódování UTF-8
    .... to se nezdá, ale v tom PSPadu je to fakt, mě to chybu taky dělalo :)

Hostujeme u Server powered by TELE3