私は非常に大きな問題を抱えており、Web でヘルプを見つけることができません。
Web サイトから OSX から Linux (両方のシステムが de_DE.UTF-8 で実行されています) にページを移動したところ、まったく未知の問題が発生しました。一部のファイルはもう見つかりませんでしたが、明らかにハードドライブに (目に見えて) 存在していました。同じ名前。これらのファイルにはすべて、ドイツ語のウムラウトが含まれていました。
サンプル画像を 1 つ取得し、元の request-uri を Web ページからコピーして直接呼び出しましたが、同じエラーが発生しました。ファイル名を書き直した後、それは機能しました。そして、はい、私はそれをタイプミスしませんでした!
これは私を驚かせ、次のエントリを見つけた apache-log を調べました。
192.168.56.10 - - [27/Aug/2012:20:03:21 +0200] "GET /images/Sch%C3%B6ne-Lau-150x150.jpg HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1"
192.168.56.10 - - [27/Aug/2012:20:03:57 +0200] "GET /images/Scho%CC%88ne-Lau-150x150.jpg HTTP/1.1" 404 4205 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1"
それは私が調査するものでした...これが私がUTF8チャートで見つけたものですhttp://www.utf8-chartable.de/:
ö c3 b6 LATIN SMALL LETTER O WITH DIAERESIS
¨ cc 88 COMBINING DIAERESIS
デッドキーについてはすでに聞いたことがあると思います: http://en.wikipedia.org/wiki/Dead_keyそうでない場合は、記事を読んでください。なかなか面白いです(;_;)
それは、OSX がすべての分音符号を文字とは別に保存するということですか? それは本当に、組み合わせの結果である実際の文字を使用する代わりに、OSX が文字 ö を o および ¨ として保存することを意味しますか?
はいの場合、これらのファイルの名前を変更するために使用できる優れたスクリプトを知っていますか? これは、私が OSX から Linux に移行する最初のページではありません ...