アプリ版:「スタンプのみでお礼する」機能のリリースについて

#1.JPGを下記タグでリンクしているのですが
ファイル名先頭に#がついていると
HTTP エラー 403 が表示されてしまいます。
ファイル名は変更できない状況にあり説明しないといけないのですが
名前の制限事項はmicrosoftのどこかのサイトに記載されていますでしょうか。

<td><a href=TEST\A\#1.JPG>#1.JPG</a></td>  --->NG
<td><a href=TEST\A\1.JPG>1.JPG</a></td>   --->OK

環境 Windwos XP
IE Ver 6.02900 SP2

A 回答 (3件)

#はフラグメントの開始を意味しますので,そのまま記述することはできません。



URLのパス中に含めることができるのは,
・アルファベット (A-Z, a-z)
・数字 (0-9)
・%とそれに続く16進数2桁
・セグメントを分離する/
・次の記号: -._~!$&'()*+,;=:@
のみです。上記に含まれない文字は,各オクテットを%と16進数2桁に符号化して記述します。


さらに,HTMLではアルファベット,数字,:,_,-,.を除く記号を含む属性値を記述する場合は引用符で囲む必要があります。

なので,
<a href=TEST\A\#1.JPG>#1.JPG</a>
は,
<a href="TEST/A/%231.JPG">#1.JPG</a>
と書くのが正しいです。

参考URL:http://www.ietf.org/rfc/rfc1738.txt,http://www.i …
    • good
    • 0
この回答へのお礼

Yune-Kichi様ありがとうございました。

お礼日時:2008/01/09 16:06

こんにちは。

(*^。^*)
ホームページでのことでしょうね。
ファイル名には半角英数文字のみ使用できる
と言うことですので、
#と言うのは使用できませんね。
英字の大文字 小文字はどちらでも良いようです。
ファイル名を変更できない状況と言うのが、
よく分かりませんが、
ファイル名の#をNOにできないのですか。
私が、ホームページ作成講座を受けたときの
記憶からのことです。
ご参考まで。(*^^)v
    • good
    • 0
この回答へのお礼

kiki_lala_様ありがとうございました。

お礼日時:2008/01/09 16:07

ファイル名に#をつかってはいけません。



一般にハッシュという仕組みでつかわれていますので
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!