**[[質問箱5/121]] [#uf9e927f]
|RIGHT:70|LEFT:410|c
|~カテゴリ|エラー・トラブル|
|~サマリ|日本語リンクの不具合 URLエンコード|
|~バージョン|1.4.7|
|~投稿者|[[のの]]|
|~状態|質問|
|~投稿日|&new{2013-01-15 (火) 14:50:14};|
***質問 [#t2d422ee]
 [[英語の勉強]]
 のようにリンクを作成すると、urlエンコードで
 %E8%8B%B1%E8%AA%9E%E3%81%AE%E5%8B%89%E5%BC%B7
 上記のようにエンコードされます。
 本来ならこのリンク先は、下記のようになるはずですが、
 http://サーバー名/?%E8%8B%B1%E8%AA%9E%E3%81%AE%E5%8B%89%E5%BC%B7
 
 実際には、下記のように
 %E8%8B%B1%E8%AA%9E%E3%81%AE%E5%8B%89%E5%BC%B7 の編集
 
 http://サーバー名/?%25E8%258B%25B1%25E8%25AA%259E%25E3%2581%25AE%25E5%258B%2589%25E5%25BC%25B7
 何故か二重にURLエンコードされてしまいます。
 どこがおかしいのでしょうか?

サーバー引越し(coreserver.jp)で、データをそのままコピーして、pukiwiki.ini.php内のサーバー名の変更はしましたが、上記のようになってしまいました。ちなみに英語のみのページ名ではURLエンコードが働かないので問題ありませんでした。~
[[続・質問箱/51]]とも関連がありそうでしたが、私のレベルでは十分理解できていません。
今後もpukiwikiを使い続けたいと思っていますので宜しくお願い致します。

***回答 [#a4a59d4c]
- 引越し前と引越し後で変わったのはそこだけですか?PHPのバージョンや設定など他が前とまったく同じで、引っ越したら急に症状が出ただとお手上げとしか --  &new{2013-01-15 (火) 16:21:42};
- 以前のPHPバージョンは5.2.5で、新しい方のPHPバージョンは5.2.5/5.3.8と記載されていました。PHPのバージョンが違うと挙動も変わる可能性があるんですね。参考になりました。ありがとうございます! -- [[のの]] &new{2013-01-15 (火) 16:40:19};
- [[英語の勉強]]のリンクを作成した時点のURLですでに化けているのか、続・質問箱/51のようにリンクのURLは正しくて飛ぶと変になるのか、どちらなんだろ? --  &new{2013-01-15 (火) 23:27:42};
- 正確には、[[英語の勉強]]としてリンク先を開こうとすると、その時点で、”実際には、下記のように”以下のメッセージが出て、本来はあるはずのリンクの編集画面が出て来ません(この時点でのURLは http://サーバー名/?%25E8%258B%25B1%25E8%25AA%259E%25E3%2581%25AE%25E5%258B%2589%25E5%25BC%25B7)。そこに何か書き込んで保存しようとしても、保存されずにFrontPageに戻されます。しかし、実際にはページは既にあるので、 http://サーバー名/?%E8%8B%B1%E8%AA%9E%E3%81%AE%E5%8B%89%E5%BC%B7と手動でURLを明示してやると目的のページが表示されます。 -- [[のの]] &new{2013-01-15 (火) 23:49:45};
- リンク関連で何か改造しているとか、アップグレードとかの関係で違うバージョンのファイルを混ぜてるとかでないと2回もURLエンコードの処理を通るはずないと思いますけど。ディスク容量に空きがあるなら、いたずらされないようにリードオンリーか認証だけを変更したなるべく素に近い状態から比較して試していくのが地道ですけど確実そうです。(もししょっぱなからつまづくようなら、PHPの設定問題でほぼ確定でしょうし) --  &new{2013-01-16 (水) 01:22:29};
- そうですね。これを機に、一度最初からインストールしなおしてみます。また報告します。皆様、ありがとうございます! -- [[のの]] &new{2013-01-16 (水) 07:00:13};

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.081 sec.

OSDN