ファイル添付時のファイル名の文字化け (Mac OS X の Webブラウザ Safari限定)†
- ページ: BugTrack
- 投稿者: henoheno
- 優先順位: 普通
- 状態: 却下
- カテゴリー: その他
- 投稿日: 2004-09-12 (日) 19:14:31
- バージョン: 1.4.4
現在のステータス†
メッセージ†
- すいません,BugTrackに書けばよかったですね。ついでですから雑談風にもう一つ書かせてください。事務系の人に使ってもらうには添付ファイルの日本語ファイル名対応が必須で,幸いWindows XPでやってみましたらうまくいきましたが,Mac OS XのSafariからアップロードするとファイル名が&数字;に化けてしまいます。他は試していません -- 奥村
- ここ の添付の下はWindows XPから,上はMac OS Xからです -- 奥村
- おはようございます。どのような切り口からでも、同じ結果に結びつくのであれば問題ありません :) -- henoheno
- ただし、情報を混乱させる必要はないので、後で必ずBugTrackに移しましょう -- henoheno
- この件が起きている環境は PHP5 + UTF-8 で動いており、ちょっと特殊です。PHP4 + EUC-JP の環境にSafariで添付してだめかどうか、切り分けた情報があると助かります -- henoheno
- 文字化けの仕方がちょっと変なんですよね・・・。同様の操作をこのページに対してやってみていただけませんか。 -- henoheno
- やってみました。うちでもEUC-JP,UTF-8両方でやってみましたがこんな具合です。 -- 奥村
- 比較のため上のほうはMozillaでアップロードしたものです -- 奥村
- つまり & が & になればいいように思うのですが -- 奥村
- あれ,おかしいな,& が & になればいい…… -- 奥村
- 実験のためここに貼り付けます: 奥村の写真.jpg -- 奥村
- お,読めますね。ソースを比較してみてください。下は amp; が余分なわけです -- 奥村
- また実験してしまいました。一番上はLinuxのMozillaです。ファイル名はEUC-JPです。 -- 奥村
仮設: Safariが悪い可能性†
以下、雑談/4より移動
- この辺も検討&お試しください。 -- henoheno
- 半角チルダやバックスラッシュが化けるのはEUC-JPを使った場合のSafariの有名なバグで、これがあるからこそUTF-8化を急いだわけです。UTF-8ならSafariは半角¥(U+00A5)とバックスラッシュ(U+005C)の区別もできるという点でユニークなブラウザです。ファイル名の文字化けは個人的におもしろかったのでここでいろいろ実験させていただきましたが理屈が見えてきたので自分で対応可能と思います。これより686のほうのBugTrackに注目していただければ幸いです -- 奥村
- 補足ですが、TeX WikiはMacユーザも多く、しかもTeXは\が多用されますので、大きな問題でした。UTF-8にすれば問題は生じません。上にUTF-8の自動判別はできないと書いてありますが、Safariでできることはデフォルトのエンコーディングを指定することとMETAタグなどから文字コードを調べることだけで、自動判別は一切できないように思います。 -- 奥村
コメント†
Last-modified: 2017-10-24 (火) 23:40:23