Cytat:
Napisany przez andy
@andrzejj9 a jakiego kodowania używa Home? Spróbuj na automacie, a później wymuś UTF8. Dziwne, mamy rok 2013 a UTF jest dalej daleko... 
|
Bez znaczenia jakie kodowanie, bo tu chodzi o
nazwę pliku, a nie jego zawartość.
Dodatkowo linux i większość unixów filenames zapisuje binarnie, czyli to jest zapis niezależny od jakiegokolwiek kodowania. Linux przyjmie wszystko oprócz 0x00, łącznie z niedrukowalnymi znakami ASCII. home chyba używa linuxa.
Win na NTFS stosuje UTF-16, ale to jest niezależne od kodowania wewnątrz pliku, tam może być UTF-8, KOI-8, ISO etc
OS X podobnie jak Win.
W każdym z powyższych przypadków oprogramowanie listujące pliki dokonuje translacji na wybrany system kodowy, więc należy mieć to na uwadze.
Np. w PHP "prawdziwą" nazwę pliku można wywołać poprzez