Autor Zpráva
Honzap
Profil
Ahoj,
Mám soubor xml v kódování windows 1250 a potřebuju data uložit do databáze v utf-8.
Zkusil jsem dát
[/mysql_query("SET NAMES 'utf8'")
, ale to mi neuložilo žádný text když tam bylo ř.
Vím že toho tady o češtině bylo dost, ale na tohle jsem nenarazil.Díky
nightfish
Profil
Mám soubor xml v kódování windows 1250
Zkusil jsem dát

když máš soubor windows-1250, tak proč databázi tvrdíš, že data jsou v utf-8?

SET NAMES 'cp1250'
Honzap
Profil
Asi jsem nepochopil příkaz set names teprve začínám.
Prostě dostávám soubor s daty ve windows1250 ty chci uložit do databáze v utf-8 na stránkách dále pak používám utf-8.
Můžeš mi pomoct jak na to?
nightfish
Profil
asi bych to řešil tak, že bych si soubor načetl, překódoval pomocí iconv z windows-1250 do utf-8 a pak připojil k databázi, zavolal SET NAMES 'utf8' (protože teď už mám data převedená do utf-8 a pak je vložil 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: