*日本語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};

#comment


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

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.058 sec.

OSDN