Charset nazw plików (Re: Gnome2 - OpenDialog)
Paweł Sakowski
pawel at sakowski.eu.org
Thu Nov 27 15:29:56 CET 2003
> Inna sprawa, ze kodowanie znakow w nazwach pliku powinno byc okreslone przez
> ustawienia konsoli... Tylko skad je brac ?
Ustawienia konsoli? Czyli locale? Brońcie Panie Boże! Chyba że dorobisz
patcha do glibca, który na każdym wywołaniu setenv("LANG", ...)
przemianuje wszystkie pliki ze starego kodowania na nowe.
> (iocharset=... dla mount; dla niektorych fs-ow)
A to owszem, tylko chyba byłoby trudne w realizacji (symlinki, ścieżki
/a/b/c/d t.ż. a, b, c, d leżą na różnych FS-ach).
Najlepiej byłoby ustalić jakiś standard nazewnictwa plików (aktualnie
określone jest jedynie '\0' jako koniec ścieżki i '\x2F' == '/' jako
separator). Jakiś==UTF-8 rzecz jasna. Niestety ze względu na wsteczną
kompatybilność byłoby to trudno wdrożyć.
A może dodać do rc-scripts jakąś opcję w stylu
FILESYSTEM_CHARSET={utf-8|locale-dependent|...}? I stamtąd ustawiać
odpowiednie zmienne środowiskowe sterujące działaniem programów (jak
G_BROKEN_FILENAMES).
--
+----------------------------------------------------------------------+
| Paweł Sakowski <pawel at sakowski.eu.org> Never trust a man |
| who can count up to 1023 on his fingers. |
+----------------------------------------------------------------------+
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message num?riquement sign?e.
URL: </mailman/pipermail/pld-devel-pl/attachments/20031127/a9ca9ef5/attachment.sig>
More information about the pld-devel-pl
mailing list