Autor | Zpráva | ||
---|---|---|---|
mimochodec Profil |
#1 · Zasláno: 19. 11. 2012, 14:28:30
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 |
#2 · Zasláno: 19. 11. 2012, 15:34:55
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 |
#3 · Zasláno: 19. 11. 2012, 16:45:25
Norman:
Mám. Kdybych neměl, ve zbytku webu by mi to dělalo problémy. |
||
Časová prodleva: 13 let
|
0