なぜ「LANG = C」なのですか?(DまたはEまたはFではない)


25

ローカライズ機能をオフにするには、LANG環境変数を「C」に設定する必要があります。

なぜ「C」なのか?それはどこから来たの?

回答:


35

Cプログラミング言語、ロケール名はC「C変換の最小限の環境を指定する」(C99を §7.11.1.1、原則的には、少なくとも1980年代から同じことをされています)。ほとんどのオペレーティングシステムはCで書かれているため、特にUnix 環境に基づいた環境変数LANGLC_xxx環境変数が設定さCれているものは、どこでも「安全な」ロケールの名前になります。

POSIXの両方のように指定しますがCPOSIX同じ中立設定で有効なロケール名でなければなりません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.