トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/224

ページの作成や編集にはユーザ登録が必要です。

HTML エスケープ文字を含むページ名 (3.5.6, 3.5.7dev1)

  • 投稿者: deiai
  • カテゴリ: 本体
  • 優先度: 重要
  • 状態: リリース済
  • 日時: 2004年10月31日 10時27分15秒

 内容

HTML エスケープ文字を含むページ名を新規作成しようとすると,エスケープが適用されていない名前のページができてしまいますが(例:&amp→&),rename プラグインを使用してエスケープ文字を含むページ名にリネームすると,エスケープが適用された名前のページができます.

しかし,このエスケープが適用された名前のページは,内容の変更も削除もできなくなってしまいます.

ページ編集フォームなどに渡されるページ名パラメータのエスケープ処理に Util::escapeHTML() を使用していることが原因かと思われます.

 コメント

  • HTML::Template2.6のバグのようです。2.7にアップデートしたところ解消しました。次回からはHTML::Template2.7を同梱するようにします。 - たけぞう (2004年10月31日 15時21分58秒)
  • 3.5.7dev2でリリースしました。 - たけぞう (2004年12月11日 13時44分23秒)
  • 3.5.7正式版をリリースしました。 - たけぞう (2005年02月12日 00時06分10秒)
  • 3.5.7中のHTML::Template2.7を使うと、編集中textareaの文字ちがescapeされていない、ソースそのままです。2.6に戻せば、編集中も正しく表示します。ちなみに、漢字は中国漢字です。 - モウ (2005年03月26日 04時33分16秒)
お名前: コメント:

最終更新時間:2005年03月26日 04時33分16秒