Přejít k navigační liště

Zdroják » Zprávičky » Znakové sady a názvy souborů v PHP

Znakové sady a názvy souborů v PHP

Zprávičky PHP, Různé

Každý z velkých operačních systémů ukládá soubory na disk jinak, v závislosti na použitém souborovém systému. Stejně tak se liší i pravidla, kterými se jednotlivé OS řídí při ukládání jména souboru. Linux ukládá jméno jako posloupnost binárních dat, Windows v NTFS a OS/X ukládají jména jako posloupnost znaků v UTF-16, což se projeví např. v tom, jak se systémy zachovají ke jménu, které obsahuje ASCII znak BEL (0×07) nebo ke jménům souborů, které obsahují Unicode znaky z národních abeced.

Shrnutí rozdílů mezi těmito OS, důsledků, které rozdíly přinášejí, a případnému vlivu na PHP skripty se věnuje článek Filesystem encoding and PHP

Zdroj: PHPDevelopers

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Fronta před rychlým backendem. Co ukázal veřejný test eDokladů

Veřejný zátěžový test eDokladů přinesl zdánlivě protichůdný výsledek: aplikační servery odpovídaly v milisekundách, zatímco část lidí čekala desítky sekund. Za hlavní omezení závěrečná analýza DIA označila vstupní bránu, jejíž automatické škálování nestačilo na náhlý náběh provozu. Test zároveň ukázal, proč samotný generátor HTTP požadavků nenahradí identity skutečných uživatelů a jejich zařízení.