[27399]  □を使用したファイル名の画像表示
投稿者:HAMLIN さん   2005-01-04 23:20:10
HPに画像を貼り付けていますが、そのファイル名に「□」を含む文字列を使用する(例:G8WMP_□_B82.jpg)とIE5.00.2614.3500などでは表示されません。Netscapeでは正常に表示されます。
これは、IEの仕様なのでしょうか?
取り敢えず、事例として下記をIE5.00やNetscapeの両方でご覧ください。
http://members.ld.infoseek.co.jp/hamlin/VGA/VGA98/VGA98ND.htm
  1. まりも さん   2005-01-04 23:51:08
    なんでご自身のサイトのURLのhを省略するのでしょう?
    これでは面倒くさくて誰も見に行きませんが。
  2. Tzaphkiel さん   2005-01-05 01:25:33
    すんません、うちのIE6SP1/Win98SEからだと表示されません
    あと、型番の後に半角中黒みたいのがいくつか見られますが
    これは意図的なのでしょうかそれとも何か化けちゃったんでしょうか

    #ちなみにIE6SP1; Q834707; Q889293; Q833989;です
  3. nawakuni さん   2005-01-05 02:55:54
    私の所でもIE6 SP1及びOpera 7.53では表示できません(AT互換機及びPC-98機共)
    確かにNetscapeでは表示できます。
    で・・・試しにNetscapeだけで表示できる画像をダウンロードして見たらxxxxx.jpg.htmlてファイル名になってましたけど。
  4. DEN_EI@管理人 さん   2005-01-05 03:34:42
    >HPに画像を貼り付けていますが、そのファイル名に「□」を含む文字列を使用する
    >(例:G8WMP_□_B82.jpg)とIE5.00.2614.3500などでは表示されません。
    インターネットオプションの詳細設定−「ブラウズ」−
    「常に UTF-8 として URL を送信する(再起動が必要)」のチェックを
    外して(URLエンコードを無効化して)表示されるか確認してみてください。

    特定文字(「□」を含む文字列)だから、という事ではなく、ファイル名にいわゆる「全角文字」を使用しているために起こる事がある問題です。

    URL対象になる文字(サーバー上ファイル名など)に、いわゆる全角文字を使用すると
    文字コードの問題が付きまとうので、個人的には極力使用しないことをお勧めします。
  5. nawakuni さん   2005-01-05 05:06:59
    IE6 及び Opera で UTF-8 のチェックを外したら表示できました。
  6. HAMLIN さん   2005-01-05 07:29:39
    to_まりも様
    エチケット違反でした。まりも様、皆様申し訳ございません。
    to_Tzaphkiel様
    >型番の後に半角中黒
    WORD資料から貼り付けたので、多分中黒です。修正します。
    to_DEN_EI@管理人
    >いわゆる全角文字を使用すると文字コードの問題が付きまとう
    そうですね。HP作成時、□を含んだファイル名のものを単純にコピーして処理していたもので、失念していました。今後避けるようにします。
    to_nawakuni様
    対処例をお示し頂きありがとうございました。

    皆様、単純なミスと思いこみでお騒がせいたしました。m(..)m