#1 2011-02-04 16:36:00

tesilko
Endora uživatel
Registrován: 2011-01-13
Příspěvky: 2

Re: Chybné kódování MySQL [VYŘEŠENO]

Dobrý den, potřeboval bych poradit s následujícím problémem.
Vytvořil jsem si databázi, v PHPMyAdminovi nastavil všude kde to šlo kódování na utf8_czech_ci. (na úvodní straně, v úpravě databáze i tabulky, potřebné sloupce tabulky mají taky zmíněné porovnání). Vytvořil jsem si zkoušecí PHP script, který akorát vytáhne data z databáze a vypíše je. (v hlavičce mám samozřejmě charset=UTF-8, soubor je uložen přes PSPad s kódováním UTF-8) Mnou napsaná data přímo do scriptu zobrazí bez problému, ale ta z databáze ne. Například tento text: "žluťoučký ěščřž" zobrazí jako "lu?ou?k ???" (bez uvozovek). V PHPMyAdminovi vidím text také normálně.

Je mi jasné, že chyba bude u mě, potřebuji akorát správně nasměrovat. Díky!

Offline

#2 2011-02-04 18:11:10

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,894

Re: Chybné kódování MySQL [VYŘEŠENO]

Ukážka vytvorenia spojenia na databázu pre vlastné programovanie v UTF8:

  if ($db = @mysql_connect($db_server, $db_uzivatel, $db_heslo)) {
     @mysql_select_db($db_databaza,$db);
     @mysql_query("SET CHARACTER SET UTF8",$db);
  }

dúfam že pomôže  wink


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2011-02-04 18:23:58

tesilko
Endora uživatel
Registrován: 2011-01-13
Příspěvky: 2

Re: Chybné kódování MySQL [VYŘEŠENO]

Pane bože, já nejdřív provedl SELECT a a SET CHARACTER jsem měl až potom. Díky, Vaše rada mi otevřela oči... zase chyba mezi klávesnicí a židlí!  big_smile  Ještě jednou dík!

Offline

Zápatí

Založeno na FluxBB | CZ a SK