Charset nazw plików (Re: Gnome2 - OpenDialog)

Paweł Sakowski pawel w sakowski.eu.org
Czw, 27 Lis 2003, 15:29:56 CET


> 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 w sakowski.eu.org>            Never trust a man  |
|                            who can count up to 1023 on his fingers.  |
+----------------------------------------------------------------------+
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
	=?ISO-8859-1?Q?numériquement?Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/a9ca9ef5/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl