Autor Zpráva
unlucky
Profil
Zdravím všechny odborníky. Zkoušel jsem na netu různě hledat, ale nenašeljsem ještě odpověď. Proto se obracím na vás:

Mám skript, který získává data ze 2 různých stránek a ukládá si je do mysql:

Stránka A má kódování windows 1250
Stránka B má UTF-8
Moje stránka a všechno s tím spojené včetně databáze utf-8

U stránky A, používám
iconv('windows-1250', 'utf-8', $description);

A uloží se mi správně do databáze. Ale u stránky B s UTF-8 mi špatně ukládá.

Zde je kousek kódu:

$data = file_get_contents($url);
if(stristr($data, "windows-1250")===TRUE) {
$description=iconv('windows-1250', 'utf-8', $description);
}


Vždycky se mi správně zobrazuje pouze jedna stránka. Nevím v čem je chyba už

ehm.. moje chyba nakonec, nedaval jsem pozor.

Edit: vyreseno :P
AM_
Profil
unlucky:
(stristr($data, "windows-1250")===TRUE)
viz php manuál stristr - nikdy nevrací TRUE. Tam bych začal :)

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:

0