Macにnginx、ubuntu 11.10に本番用nginxがあります。静的 Web サイトには、ファイル名にキリル文字を含むファイルがあります。Mac では、システムによって検出されます。ubuntuでnginxがログに書き込む
2: No such file or directory.
特に、すべてのロシア語のファイル名が受け入れられないわけではありません。ファイル名に「é」文字が含まれるもののみ。何か案は?
nginx の問題ではありません。No such file
しようとすると同じになるからcat <filename>
です。キリル文字でもファイル名は渡されますが、'é' を含むものはパスします。たぶん他のキャラクターも壊れているかもしれませんが、私はそれらに遭遇しませんでした.
文字 'é' は標準的な現代文字であり、いかなる種類のキリル文字拡張や有史以前の文字でもありません。