ローカリゼーション機能をオフにするには、LANG環境変数を「C」に設定する必要があります。
なぜ「C」なのか?それはどこから来たのか?
Cプログラミング言語 では、ロケール名C
は「C変換の最小環境を指定します」( C99 §7.11.1.1;原則は、少なくとも1980年代以降は同じです)。ほとんどのオペレーティングシステムはCで記述されているため、特にLANG
およびLC_xxx
環境変数を介してロケールが設定されるUnix風のオペレーティングシステムでは、C
は「どこでも安全な」ロケール。
[〜#〜] posix [〜#〜] は、C
とPOSIX
の両方が、同じニュートラル設定の有効なロケール名でなければならないことを指定します。