LC_ALL = C में C का क्या अर्थ है?


14

मुझे अच्छी तरह से पता है कि लोकेल सेटिंग्स को ओवरराइड करने के लिए हम LC_ALLकमांड को प्रीपेन्डेड इस्तेमाल कर सकते हैं जिसे कोई चलाना चाहता है। मुझे यह भी पता है कि Cएक सिस्टम के डिफ़ॉल्ट लोकेल का उपयोग करता है। लेकिन इसके लिए क्या Cखड़ा है?



@ andrew.46 इसे उत्तर दें। यदि आप स्लैकवेयर प्रलेखन के लिए एक लिंक पा सकते हैं - यह और भी बेहतर है, और मैं स्वीकार करूँगा
सर्जियो कोलोडियाज़नी


@ मेबेलियस बेशक, गिल्स हमेशा की तरह सही जवाब है। अच्छा लगता है, +1
सर्जी कोलोडाज़नी

जवाबों:


1

एकमात्र ठोस संकेत मैं कुछ स्लैकवेयर प्रलेखन महान पैट्रिक वोल्केडिंग द्वारा लिखे गए से था। फ़ाइल में /etc/profile.d/lang.shउन्होंने निम्नलिखित टिप्पणी की है:

# '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

यह बताए बिना कि वास्तव में 'सी' का मतलब क्या है, लेकिन मुझे लगता है कि 'सी' स्थानीय लोगों के इस सबसे निचले और सबसे सुरक्षित स्तर के लिए एक उपनाम है .... मुझे पता नहीं कि बहुत संतोषजनक :(

स्लैकवेयर पैकेज में अपने लिए यह टिप्पणी देखने के लिए निम्नलिखित प्रयास करें:

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

और फिर lang.sh.newअपने पसंदीदा पाठ संपादक के साथ फ़ाइल खोलें ...


16

CC प्रोग्रामिंग लैंग्वेज के लिए खड़ा है। यह POSIXलोकेल का एक पर्याय है ।

Http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02 देखें

POSIX लोकेल को "C" या "POSIX" मानों को उपयुक्त वातावरण में निर्दिष्ट करके निर्दिष्ट किया जा सकता है।


ठीक है तो । । । .उस कड़ी का हिस्सा क्या मैं पढ़ने वाला हूं? अपनी पोस्ट को संपादित करें कृपया वास्तव में उस लिंक को ठीक से उद्धृत करें
सर्गी कोलोडियाज़नी

2
समान सोच, लेकिन gettextसी भाषा में 1 कार्यान्वयन के कारण हो सकता है। इसके अलावा "सिस्टम के डिफ़ॉल्ट लोकेल" के लिए नहीं, लेकिन वास्तव में "प्रत्येक एप्लिकेशन का डिफ़ॉल्ट लोकेल"। डेवलपर अलग-अलग मूल / स्रोत लोकेल का उपयोग कर सकता है en_USया से en। यह अरबी, चीनी, फ्रेंच, जर्मन, जापानी हो सकता है ... इससे कोई फर्क नहीं पड़ता।
user.dz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.