ネイティブ言語サポート (NLS) カーネル サポートはまだ必要ですか?

ネイティブ言語サポート (NLS) カーネル サポートはまだ必要ですか?

ext4 / cifs システムにはカーネル NLS サポートが必要ですか? ユーザー空間プログラム (デコード / エンコード) によって処理されているかどうかはわかりません。

答え1

NLS を使用すると、システム全体でファイル名に使用される文字セットを正規化できるため、2 つの異なるシステムで異なる文字セットを使用しても、正しいマッピングを維持できます。

はい、それは必要です。特に CIFS の場合は必要です。私の知る限り、新しいサーバーではデフォルトで Unicode を使用しますが、ローカル システムでは異なる設定になっている可能性があります (幸いなことに、最近では通常 UTF-8)。

残念ながら、アプリケーションはそれを処理しません (なぜ処理する必要があるのでしょうか?)。

関連情報