Autor | Zpráva | ||
---|---|---|---|
MirekL Profil |
#1 · Zasláno: 1. 9. 2008, 23:04:38
Pokouším se zapisovat z formuláře přes php a sql do databáze. Vše mám nastaveno na utf8, ale mrší mi to češtinu - znaky s diakritikou. Napadá vás, kde dělám chybu?
Mám formulář: charset=utf-8 Odesílací PHP: charset=utf-8 + zkusil jsem za connect přidat mysql_query("set names 'utf-8'"); DB: Porovnávání = utf8_general_ci pole tabulky jsem zkoušel dát na utf8_czech_ci i utf8_general_ci Ať dělám cokoliv, píše mi to do db něco jako áÄžýážýáÄÃ½Ã¡Å¾Ä Když zapíšu stejný příkaz echo $sql = "INSERT INTO tak v prohlížeči je výsledek se správnou diakritikou, když to samé (výsledek) nakopíruju do sql okna v phpadminu, tak se to zapíše taky se správnou diakritikou. Kde mám hledat problém? Díky |
||
BetaCam Profil |
#2 · Zasláno: 1. 9. 2008, 23:40:12
No minimálně bych opravil :
mysql_query("set names 'utf-8'"); na mysql_query("SET NAMES 'utf8'"); |
||
MirekL Profil |
#3 · Zasláno: 2. 9. 2008, 00:08:11
Ha. Jak jednoduchý.
Díky |
||
Časová prodleva: 16 let
|
0