Autor | Zpráva | ||
---|---|---|---|
Nercom Profil * |
#1 · Zasláno: 7. 6. 2016, 23:33:25
Na své stránce mám datový soubor v UTF-8, který potřebuji načíst u kamaráda na webu, který ale používá kódování Windows-1250.
On nic měnit nemůže, tak že mu musím přímo dodat už Windows-1250. Nastavil jsem u sebe: Header('Content-type: text/html; charset=Windows-1250'); include "data.php"; // includovaná data jsou v UTF-8 echo iconv("utf-8", "windows-1250", $data); Soubor jsem uložil jako Windows-1250. Přesto se vypíše jen část textu a ne celý. Vůbec si nevím rady. |
||
Radek9 Profil |
#2 · Zasláno: 7. 6. 2016, 23:41:28
Nercom:
Druhý parametr iconv určuje nejen výsledné kódování, ale i způsob převodu (např. při chybějících znacích atp.). Zkus tohle:
echo iconv("UTF-8", "WINDOWS-1250//TRANSLIT", $data); |
||
Nercom Profil * |
#3 · Zasláno: 7. 6. 2016, 23:43:53
Bohužel. Zastaví se to u znaku °, kdy chci vypsat stupeň. Tedy ten už se nevypíše. Vůbec nevím proč.
|
||
Časová prodleva: 9 let
|
0