- 追加された行はこの色です。
- 削除された行はこの色です。
*日本語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]]
-修正個所が1.4.2に場合、どこを直せばいいのでしょう? -- [[guestA]] &new{2004-03-09 (火) 13:14:50};
#comment