Autor Zpráva
mimochodec
Profil
Mám web, kódování je utf-8. Data v databázi taky v utf, žádný problém.
Potřeboval bych do té databáze stahovat data z webu, kde jsou stránky kódované ve windows-1250.

Stránku stáhnu pomocí file_get_html, pak to proženu přes
$html= iconv ( 'windows-1250', 'utf-8', $str);

a ze získaných dat sestrojím sql dotaz. Když si no na té stránce vypíšu, je to ok. Když se ale podívám, co provedl, tak vidím, že to vložilo text jen k prvnímu znaku, který obsahuje diakritiku. Co dělám špatně?
Norman
Profil
mimochodec:
Předpokládám, že k prvnímu znaku dikritiky right?

Tohle máš?
mysql_query("SET NAMES 'utf8'"); 
mysql_query("SET CHARACTER SET utf8"); 
mimochodec
Profil
Norman:
Mám. Kdybych neměl, ve zbytku webu by mi to dělalo problémy.

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: