| Autor | Zpráva | ||
|---|---|---|---|
| misak6 Profil |
#1 · Zasláno: 15. 10. 2007, 18:31:57 · Upravil/a: misak6
Zdravím. Mám problém s kódováním databáze. V tabulce ve sloupci mám nastaveno kódování utf8_czech_ci a na webu při zapisování do databáze windows-1250. Po zapsání do databáze se mi však uplně zničí písmeno č na nějaký podivný znak. Nevíte v čem by mohl být problém? Předem díky za odpovědi.
|
||
| Alphard Profil |
#2 · Zasláno: 15. 10. 2007, 18:33:49
máte nějaký konkrétní problém?
jinak http://molhanec.net/mysql_cestina_minifaq.html |
||
| misak6 Profil |
#3 · Zasláno: 15. 10. 2007, 18:34:47
máte nějaký konkrétní problém?
jinak http://molhanec.net/mysql_cestina_minifaq.html Omlouvám se, spletl jsem si pole pro nové téma s polem pro vyhledávání. Už je dotaz doplněn. |
||
| Alphard Profil |
#4 · Zasláno: 15. 10. 2007, 18:39:34
v tabulce utf-8 a na stránkách windows-1250
tohle nesedne, kódování musí být stejné buď to překódovat pomocí PHP, funkce iconv(), nebo zkusit nastavit databázi konkrétně SET character_set_client = cp1250; SET character_set_connection = utf8; SET character_set_results = latin2; na http://interval.cz/clanky/mysql-cestina-a-slovenstina/ |
||
| Kajman_ Profil * |
#5 · Zasláno: 15. 10. 2007, 22:45:50
tohle nesedne, kódování musí být stejné
Pokud v db nejsou znaky mimo cp1250, tak s tím problémy nebudou. Stačí jen nastavit obligátní set names na cp1250 po každém připojení k db ze stránek (pokud to tedy není prehistorická verze mysql). |
||
|
Časová prodleva: 18 let
|
|||
0