*日本語URIのencode,decode問題 [#v3c5d485] -ページ: BugTrack -投稿者: [[shin]] -優先順位: 重要 -状態: 提案 -カテゴリー: その他 -投稿日: 2003-08-01 (金) 11:47:39 -バージョン: 1.35 **メッセージ [#n63f7f01] 書き込むときに日本語uri http|https|file|ftp|... をエンコードして表示するときにデコードする機能を切望します。 http://server/doc/ほげほげ仕様書.doc を救ってあげたいのです。 >init.phpの (\[)? (?#<3>:open bracket) ((?:https?|ftp|news|file)(?::\/\/[!~*'();\/?:\@&=+\$,%#\w.-]+)) (?#<4>:url) (?(3)\s([^\]]+)\]) (?#<5>:alias, close bracket if <3>) を修正すればいけるかなと思って試したのですが駄目でした。phpは不慣れなんでよく分かってないのですが... 解決! (\[)? (?#<3>:open bracket) ((?:https?|ftp|news)(?::\/\/[!~*'();\/?:\@&=+\$,%#\S.-]+)|file(?::\/\/.*)) (?#<4>:url) (?(3)\s([^\]]+)\]) (?#<5>:alias, close bracket if <3>) 完了の仕方は分かりません。ですが結構有用なんで残しておきます。 ---- -私個人の意見は、PukiWiki 本体で救うまでは、どうだろう?です。せいぜい、インラインプラグインで逃げる程度のものだと思います。-- [[upk]] &new{2003-08-02 (土) 19:58:49}; -ユーザのレベルが低いので、余計な書式を覚えさせるのに苦労があります。とりあえず解決しているので問題無しですが、純国産WikiClone PukiWikiならばと日本語対応強化対策として提案しておりました。 -- [[shin]] &new{2003-12-02 (火) 11:35:02}; -そのまま出すとRFC2396に違反します。かといって、URLエンコードしてしまうとIEでリンクが効かなくなる(("常にUTF-8としてURLを送信する"をOFFにするとうまくいくらしいけど…))ようですし。本体機能として取り込むのは無理かもしれません。 -- [[ぱんだ]] &new{2003-12-02 (火) 23:59:36}; -InterWikiを使えばいいのでは? -- [[reimy]] &new{2003-12-04 (木) 01:29:58}; --InterWikiNameでの定義 [http://server/doc/ doc] --指定方法 [[doc:ほげほげ仕様書.doc]] #comment