Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-02-06 21:14:09

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Native language support

Jak powinno być ustawione kodowanie w kernelu (przy założeniu, że komputer mieszka w Polsce)?

Aktualnie mam tak:

Kod:

$ zgrep -i nls /proc/config.gz
CONFIG_UDF_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=m
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m

Do tego domyślne dla FAT:

Kod:

$ zgrep -i fat /proc/config.gz
# DOS/FAT/NT Filesystems
CONFIG_FAT_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=852
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"

========================

EDIT: Domyślne dla FAT zmieniłem na takie:

Kod:

CONFIG_FAT_DEFAULT_CODEPAGE=852
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"

Offline

 

#2  2010-02-06 21:19:13

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Native language support

Akurat mam repowy kernel i tu to tak wygląda.

Kod:

ilin@debian ~/Desktop % zgrep -i fat /proc/config.gz
# DOS/FAT/NT Filesystems
CONFIG_FAT_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2010-02-06 21:25:13

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

A konfigurując własny jest sens ustawiać

Kod:

CONFIG_FAT_DEFAULT_CODEPAGE=437

?

Codepage 437 (United States, Canada)

I jeszcze, czy którychś z tych:

Kod:

CONFIG_UDF_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_UTF8=m

można się z czystym sumieniem pozbyć, ewentualnie coś w tej kwestii dorzucić?

Offline

 

#4  2010-02-07 20:39:54

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Native language support

ArnVaker napisał(-a):

A konfigurując własny jest sens ustawiać

Kod:

CONFIG_FAT_DEFAULT_CODEPAGE=437

?

No nie, bo jeśli dostaniesz jakiekolwiek systemy plików FAT (pendrive'y znajomych) to raczej będą miały polskie znaki diakrytyczne zapisane w 852 (CP-1250).

Offline

 

#5  2010-02-08 02:20:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

W takim razie zostawiam tak jak jest (pierwszy post).

Nikt nie napisał, że ma być inaczej... zatem zakładam, że jest okay :)

Ostatnio edytowany przez ArnVaker (2010-02-08 02:22:55)

Offline

 

#6  2010-03-20 16:36:32

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

Tak jest ustawione w repowym konfigu Debiana:

Kod:

CONFIG_FAT_DEFAULT_IOCHARSET="utf8"

Natomiast w kernelowym helpie napisali tak:

Note that "utf8" is not recommended for FAT filesystems.

w docach gentoo tak:

You should avoid setting Default iocharset for fat to UTF-8, as it is not recommended.

dmesg mówi tak:

FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Ktoś coś widział, ktoś coś wie?

Offline

 

#7  2010-03-20 16:38:11

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Native language support

ArnVaker napisał(-a):

Ktoś coś widział, ktoś coś wie?

Ja nie mam pojęcia, ale spytam szwagra ;)


Edyta:

szwagier mówi, że zasadniczo to jest tak:

Kod:

# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

Ostatnio edytowany przez ippo76 (2010-03-20 16:40:53)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#8  2010-03-20 16:51:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

ippo76 napisał(-a):

szwagier mówi, że zasadniczo to jest tak:

Tak ma być czy po prostu Ty tak masz (bo tak było domyślnie)?

Ja mam tak w tej chwili:

Kod:

CONFIG_FAT_DEFAULT_CODEPAGE=852
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"

Offline

 

#9  2010-03-20 16:53:15

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Native language support

Ja tak mam, ale dlaczego? Musiałbym znowu o cruksie :)

Edyta: Ale crux w ogóle nie jest polszczony, więc to nie jest domyślne ustawienie. Może to są powiązane opcje? Może ze względu na support językowy "się odhaczyło"?

Wczoraj zastanawiałem się, dlaczego nie mogę nic ruszyć w Crypto API - nie dało się nic zmienić, bo "coś" trzymało. Tym czymś było wsparcie w Devices > Networking > Wireless dla szyfrowanych transmisji...

Czyli, żeby wywalić Crypto API musiałbym powyrzucać coś kilka pięter wyżej. Może tu też jest jakaś zależność?

Ostatnio edytowany przez ippo76 (2010-03-20 16:59:18)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#10  2010-03-20 16:58:31

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

ippo76 napisał(-a):

Musiałbym znowu o cruksie :)

No to tłumacz...


Edit:

Może to są powiązane opcje?

Jakie opcje?

Może tu też jest jakaś zależność?

O czym Ty do mnie mówisz w ogóle?

Ostatnio edytowany przez ArnVaker (2010-03-20 17:02:22)

Offline

 

#11  2010-03-20 17:07:47

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Native language support

Chyba się zgadza, bo akurat w NLS zapomniałem zaznaczyć iso-8859-2 i jest iso8859-1 :)

Powoli - jeśli wybierzesz jakieś opcje w konfiguracji, to może to mieć konsekwencje w innych konfiguracjach >> mój opis dot. crypto api...

Ostatnio edytowany przez ippo76 (2010-03-20 17:09:01)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#12  2010-03-20 17:08:59

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

Ale co się zgadza? Ja kompletnie nie wiem o co Ci chodzi...

Offline

 

#13  2010-03-20 17:09:57

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Native language support

Może wybrany support w NLS wpływa na to, jaki masz support w filesystems.....
Bzdura, poniosło mnie. Nic się nie dzieje, po prostu iso8859-1 jest domyślnie w cruksie. Dlatego mam taki config.

Ostatnio edytowany przez ippo76 (2010-03-20 17:12:56)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#14  2010-03-20 17:14:33

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

Jeśli przez to:

support w filesystems.....

rozumiesz opcję:

Kod:

CONFIG_FAT_DEFAULT_IOCHARSET

To mam taką jaką sobie ustawiłem, a ustawiłem iso8859-2.

Offline

 

#15  2010-03-20 17:17:41

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Native language support

Popierdaczyło mi się, po prostu iso8859-1 czyli West Europe jest domyślnie. Jakbym w magiczny sposób miał tam iso8859-2 to mógłbym się zastanawiać dlaczego...

...ale faktem jest, że niektóre opcje są powiązane i zaznaczając jedną, zaznaczasz inną :)


Edyta: idę się dotlenić. Bądź wyrozumiały :)

Ostatnio edytowany przez ippo76 (2010-03-20 17:18:44)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#16  2010-03-20 17:20:21

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

Ale ja się pytam czy domyślne kodowanie dla FAT należy ustawić na UTF8, czyli tak jak jest w repowym konfigu...
...czy tego właśnie nie należy robić, czyli tak jak mówią wszelkie inne źródła...


To o czym Ty do mnie piszesz nie ma żadnego związku z pytaniem :)

Ostatnio edytowany przez ArnVaker (2010-03-20 17:21:02)

Offline

 

#17  2010-03-20 18:37:18

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Native language support

ArnVaker napisał(-a):

To o czym Ty do mnie piszesz nie ma żadnego związku z pytaniem :)

To zadaj właściwe pytanie :)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#18  2010-03-20 18:56:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Native language support

Jakie domyślne kodowanie ustawić dla fat i czy powinno być to utf8?

--

Za: Tak jest ustawione w dystrybucyjnych kernelach Debiana:

Kod:

CONFIG_FAT_DEFAULT_IOCHARSET="utf8"

--

Przeciw: Inne znaki na niebie i ziemi powiadają, żeby tego właśnie nie robić...

W kernelowym helpie napisali tak:

Note that "utf8" is not recommended for FAT filesystems.

w docach gentoo tak:

You should avoid setting Default iocharset for fat to UTF-8, as it is not recommended.

dmesg mówi tak:

FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

==============

EDIT: A ustawione mam od tamtej pory tak:

Kod:

CONFIG_FAT_DEFAULT_CODEPAGE=852
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)