Autor Zpráva
Amunak
Profil
Mám skript, který vypisuje obsah adresáře. Skript je uložený v kódování UTF-8 (a toto kódování je nastaveno také v hlavičce stránky s výpisem), a tak když narazí třeba na složku, která má diakritiku v názvu, zobrazí se špatně (tedy domnívám se, že je to tímto rozdílným kódováním - windows, na kterém skript jede, totiž pro své složky asi používá kódování windows-1250.

Já bych to potřeboval nějak převést, protože pokud pak v tom svém "prohlížeči" otevřu danou složku s diakritikou, skript jí neotevře (snaží se vlastně dostat do neexistující složky - do té se špatnou diakritikou, jenže např. složka s názvem "Nov� slo�ka" neexistuje. Když přímo do parametru pro otevření zadám název složky s diakritikou (a je to tak již UTF-8, protože je to uvnitř skriptu) tak to funguje.

Takže převod by to měl vyřešit. Ale potřebuji zároveň, aby to fungovalo třeba i na Linuxu, když ten skript pošlu na server.
Taps
Profil
Amunak:
převod kodování umožnuje funkce iconv
Amunak
Profil
Taps:
Jo, díky, funguje to. :)
Toto téma je uzamčeno. Odpověď nelze zaslat.