LC_ALL = C'deki C anlamı ne?


14

Yerel ayarları geçersiz kılmak LC_ALLiçin birinin çalıştırmak istediği komuta ek olarak kullanabileceğimizi çok iyi biliyorum . Ayrıca C, bir sistemin varsayılan yerel ayarlarını kullanır biliyorum . Ama ne anlama geliyor C?



@ andrew.46 Cevap verin. Slackware belgelerine bir bağlantı bulabilirseniz - bu daha da iyi ve kabul edeceğim
Sergiy Kolodyazhnyy


@Melebius Tabii ki, Gilles her zaman olduğu gibi doğru cevaba sahip. İyi bulmak, +1
Sergiy Kolodyazhnyy

Yanıtlar:


1

Yapabileceğim tek sağlam ipucu, büyük Patrick Volkerding tarafından yazılmış bazı Slackware belgelerinden geldi. Dosyada /etc/profile.d/lang.shşu yorumu yaptı:

# 'C' is the old Slackware (and UNIX) default, which is 127-bit ASCII
# with a charmap setting of ANSI_X3.4-1968.  These days, it's better to
# use en_US.UTF-8 or another modern $LANG setting (or at least en_US)
# to support extended character sets.
#export LANG=C

'C' nin gerçekte ne anlama geldiğini vermeden, ama 'C' nin bu en düşük ve en güvenli düzey için bir takma ad olduğunu tahmin ediyorum .... Çok tatmin edici değil biliyorum :(.

Bu yorumu Slackware paketinde kendiniz görmek için aşağıdakileri deneyin:

wget http://slackware.osuosl.org/slackware-14.2/source/a/etc/_etc.tar.gz
tar -zxvf _etc.tar.gz etc/profile.d/lang.sh.new --strip-components 2

Ve sonra dosyayı lang.sh.newfavori metin düzenleyicinizle açın ...


16

CC programlama dili anlamına gelir. POSIXYerel ayarın eş anlamlısıdır .

Bkz. Http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02

POSIX yerel ayarı, uygun ortam değişkenlerine "C" veya "POSIX" değerleri atanarak belirtilebilir.


Tamam yani . . . Bu bağlantının hangi kısmını okumam gerekiyor? Bu bağlantıyı doğru bir şekilde alıntılamak için lütfen gönderinizi düzenleyin
Sergiy Kolodyazhnyy

2
Aynı düşünce, ancak gettextC dilinin 1. uygulamasından kaynaklanıyor olabilir . Ayrıca "bir sistemin varsayılan yerel ayarı" için değil, aslında "her uygulamanın varsayılan yerel ayarı" için. Geliştirici en_USveya ' den farklı orijinal / kaynak yerel ayarları kullanabilir en. Arapça, Çince, Fransızca, Almanca, Japonca olabilir ... önemli değil.
user.dz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.