Autor | Zpráva | ||
---|---|---|---|
Ráďa Profil * |
#1 · Zasláno: 3. 11. 2007, 16:26:38
Mám problém. Na webové stránce se zdrojovým kódem zapasaným v UTF-8 mám formulář, který odesílá údaje zapsané do formuláře uživatelem do MySQL databáze a na emailovou adresu. Předpokládal jsem, že když je stránka psaná v kódování UTF-8, budou i údaje zapsané do formuláře odeslány a zapsány do databáze a na email v UTF-8. To se ovšem neděje a data jsou do databáze i na mail zapsána s nesmyslnými znaky (do mailu jen s otazníky, do databáze různé). Nepomůže ani změna kódování v databázi nebo v mailové schránce. Neví někdo, v čem může být chyba a jak ji napravit. Díky.
|
||
Taps Profil |
#2 · Zasláno: 3. 11. 2007, 17:43:27
Ráďa
1) do konfiigruračního souboru, kde máš uložené přístupové údaje k mysql přidej řádek mysql_query("SET NAMES 'utf8'") 2) do funkce email,, přidej hlavičku, viz http://www.mazlo.org/blog/clanek/86-Problemy-pri-odesilani-e-mailu-v-U TF-8-a-dalsi-problemy-pri-pouziti-funkce-mail |
||
Časová prodleva: 17 let
|
0