はい、# をエンコードしています。
使用できるネットワーク共有があれば、一緒に遊ぶことができます。以下をせよ:
ネットワーク共有に 2 つのフォルダーを作成します。# が入っているものと付いていないもの。私のフォルダ名は次のとおりです: z#Bernie2016およびzBernie2016
各フォルダー内に、テキストまたは何かを含む1つのファイルを入れます(こんにちは!と言っているいくつかの単純なhtmlファイルをまとめただけです)。
これをデスクトップ上のファイル (拡張子は .html) に入れます -- 申し訳ありませんが、括弧を小なり記号と大なり記号に変更する必要があります (15 分で、html を配置する方法を理解できないとは信じられません)。この投稿のコード. 迷惑. それについてのstackexchangeのスレッドを読んだ後でさえ. はい, 私はプリコードのものを使用しました. 確かに私はシステム全体をコーディングし、すべてを設計することができます - ポストのHTML? Naaah!):
[HTML]
[体]
[a Href="file://///共有サーバー名/z%23Bernie2016/zFeelTheBern.html" target="_blank"]file:///// with %23[/a][br]
[a Href="file://///共有サーバー名/zBernie2016/zFeelTheBern.html" target="_blank"]file:///// %23 なし[/a][br]
[a Href="file:///\\共有サーバー名\z%23Bernie2016\zFeelTheBern.html" target="_blank"]file:///\\ with %23[/a][br]
[a Href="file:///\\共有サーバー名\zBernie2016\zFeelTheBern.html" target="_blank"]file:///\\ %23なし[/a][br]
[/体]
[/HTML]
デスクトップからこの html ファイルを開きました。結果は次のとおりです。
Firefox (私は 43.0.4 を実行しています)
4つとも正常に開きます。問題ない。アドレス バーに次のいずれかが表示されます。
file://///共有サーバー名/zBernie2016/zFeelTheBern.html
また
ファイル://///共有サーバー名/z%23Bernie2016/zFeelTheBern.html
IE11
# フォルダーは開きません (「このページは表示できません」と表示されます) が、意志のないフォルダーです。
IE は、ファイル URI をいじるのが大好きです。これは、機能するアドレス バーに表示されるものです。
\\共有サーバー名\zBernie2016\zFeelTheBern.html
そして何がうまくいかないのですか:
\\共有サーバー名\z
# (または %23) にヒットして停止します。IE はまた、先頭の file:/// を削除し、スラッシュを逆にするのが大好きです。
編集: アンカーのターゲットが何かを傷つけているようです。target = _blank のものを削除すると、正常に動作します。私はそれが欲しいです。