カテゴリ | |
---|---|
サマリ | 日本語を含んだリンクについて・・・ |
バージョン | 1.4.2 |
投稿者 | けい |
状態 | 保留 |
投稿日 | 2004-02-06 (FRI) 20:44:42 |
社内用にPukiwikiを立ち上げました。
そこで、社内にある他のwebサーバーにリンクを張ろうとして
[[a:http://webサーバーのアドレス/あ/xxx]]というように日本語を含んだアドレスを指定すると
[[a:http://webサーバーのアドレス/あ/xxx]]という表示になり正しくリンクをはれないようです。
[[a:http://webサーバーのアドレス/yy/xxx]]のように日本語を含まない形で指定すると予定どおり
aと表示されます。
回避方法はあるのでしょうか
環境はRedHat 9.0+Apache 2.0.40 +PHP 4.2.2です。
FAQ/34・FAQ/35、質問箱/168 → dev:PukiWiki/1.3/ちょっと便利に/ローカルファイルへのリンクも張りたい、質問箱/205、質問箱/351、dev:BugTrack/438参照。
回答ありがとうございます。dev:BugTrack/438をみてInterWikiの方法でやってみましたがリンクをクリックするとページが見つかりませんになります。この状態でブラウザの更新ボタンで更新すると正常に表示されます。 ブラウザはIE6.0です。
日本語を含むURLについては、dev:BugTrack/438にも書かれているように、ブラウザ側の設定にも左右されます。具体的には「常にUTF-8としてURLを送信する」にチェックが入っているかどうかで挙動が変わります。
また、InterWikiを使用する場合、
[http://server/doc/ doc]の後ろに環境にあった文字コードを指定しておく必要があります。たとえばShift-JIS環境の場合、
[http://server/doc/ doc] SJISのように。
返事遅くなりました。 「常にUTF-8としてURLを送信する」のチェックははずしています。 また、InterWikiの場合もSJISを指定してはいるのですが・・・