Autor Zpráva
VelkýBubák
Profil
Kde všude mohu nastavit kódování?

Mám soubor v UTF-8, pomocí file ho načtu přez formulář do stránky. Když ho rovnou vypíšu je kódování Cz/Jp v pořádku.

Pak při zápisu do DB:
Při připojení k DB nastavím tabulku na mysql_query("SET CHARACTER SET utf8_czech_ci");// * po odebrání funguje Cz kódování, Jp pořád ne
Při vytvoření tabulky mysql_query("CREATE TABLE `$tabulka`($DEFINICE) COLLATE utf8_czech_ci", $spoj) //+ je v definici jeden sloupec s COLLATE ujis_japanese_ci" (obě kódování z SHOW COLLATION)

Tabulka se vytvoří správně. Tj. buď mám chybu v nastavení kódování, nebo něco někde přehlížím

zapíšu data a v DB mám místo Jp znaků ă?¨ă??ă??ç§?ĺ?Śă?Žčś?é?ťçŁ?ç?˛[ă?Źă?źă?Ťă?Źă?ł]S a místo českých sĂŠrie *
Kajman
Profil
Po připojení zkuste raději
mysql_query("set names utf8");
VelkýBubák
Profil
Kajman: Děkuji. Po této změně Jp i Cz bez nehod zapsáno do DB.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: