**[[続・質問箱/670]] [#ne8174d2]
|RIGHT:70|LEFT:410|c
|~サマリ|携帯で表示するとリンク先が編集画面になる|
|~バージョン|1.4.4|
|~投稿者|[[なん]]|
|~状態|質問|
|~投稿日|&new{2005-03-20 (日) 21:53:37};|
***質問 [#y23fd38e]
pukiwikiを導入したのですが、PCではリンク先が正しく表示されるのですが、
携帯では、編集画面になってしまいます。
携帯のスキンは触っていないのですが、何か設定する必要があるのでしょうか?

***回答 [#m7dbd4d5]
-どの携帯でしょうか? -- [[teanan]] &new{2005-03-20 (日) 22:22:01};
-携帯からアクセスするURLが(エンコードされていない日本語文字列などで書かれていて、それを携帯が上手く扱えず)壊れていて、PCでアクセスしていたページとは違うページにアクセスし、それがゆえに編集画面が表示されている、なんて事はありませんか? 表示されたその編集画面に何か書き込んで、それをPCからチェックすればハッキリするかもしれません -- [[henoheno]] &new{2005-03-20 (日) 22:34:37};
-携帯は、Jホンとauの携帯です。 確かに日本語のURLがダメみたいです。編集画面が出て書き込みをしたところ、文字化けしたタイトルの新規のページが作成されました(中身は携帯で書き込んだもの)。henohenoさんの言うとおりの現象かと思うのですが、解決方法はあるのでしょうか。エンコードするにはどうすればいいのでしょうか -- [[なん]] &new{2005-03-21 (月) 02:26:48};
--できればサーバーの情報(文字コードの設定等)や携帯の機種なんかも書いて頂けると追試できる人が増えるのでよろしいかと。また、情報も探しやすくなりますし。 --  &new{2005-03-21 (月) 14:00:16};
-この現象はPukiWikiとは直接関係なく、(普通のHTMLに書いたものでも良い)リンクの書き方の問題のようです。 -- [[henoheno]] &new{2005-03-21 (月) 14:02:08};
 NG: <a href="http://path/to/pukiwiki.php?スウェーデン語辞書">NG</a>
 OK: <a href="http://path/to/pukiwiki.php?%E3%82%B9%E3%82%A6%E3%82%
       A7%E3%83%BC%E3%83%87%E3%83%B3%E8%AA%9E%E8%BE%9E%E6%9B%B8">OK</a>
-URLに日本語文字コードのような文字列を書く事は(本当は)認められていません((IDNとかの話は置いておきましょう))。それを無視してURLとして書き込んだ時、どのようにフォローするか・できるかはWebブラウザ次第です。そしてこの処理に失敗すると、日本語交じりURLの部分に文字化けが起こります。 -- [[henoheno]] &new{2005-03-21 (月) 14:07:49};
-ちなみにInterWikiがちゃんと日本語の文字列をうまく扱えるのは、設定の時点であらかじめ文字コードを指定しておき、URLとしてはエンコード済みの文字列を生成する機能を持っているからです。 -- [[henoheno]] &new{2005-03-21 (月) 14:10:10};
-ということで解決策は該当の「リンク」自体を確認し、日本語が直接埋め込まれていたらそれをエンコード済みの文字列に修正することのようです :) -- [[henoheno]] &new{2005-03-21 (月) 14:10:43};

#comment

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

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.080 sec.

OSDN