待辦事項 #46082

フォルダ比較レポートでの、ファイル名に "#" を含むファイルの扱い。

啟用日期: 2022-11-21 13:09 最後更新: 2023-03-11 08:44

回報者:
負責人:
(無)
類型:
狀態:
關閉
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:

細節

フォルダ比較結果のレポートを生成する際に、スタイルとして「シンプルな HTML 形式」を選択し、「ファイル比較レポートを含める」を有効にすると、 不一致のファイルは個別に HTML ファイルが生成され、一覧の HTML からハイパーリンクが張られますが、この時ファイル名に # を含むファイルへのリンクをクリックしてもブラウザがエラーとなり、個別の結果が表示されません。

直接の原因としては、ブラウザはURL 中の # をアンカー指定子として扱い、その手前までがファイル名であると認識する為です。 この挙動は URL・ハイパーリンク の仕様として正しいので、WinMerge 側で HTML 生成時に "#" を "%23" に置き換えたリンクを生成すべきと考えられます。 (# 以外にも URL 中で特別な意味を持つ文字で同じ問題が発生するかもしれませんが、未検証です。)

Ticket History (3/3 Histories)

2022-11-21 13:09 Updated by: hakuyoku2011
  • New Ticket "フォルダ比較レポートでの、ファイル名に "#" を含むファイルの扱い。" created
2022-11-21 22:05 Updated by: sdottaka
評語

ご連絡ありがとうございます。 問題を再現できました。 間に合えば今月末のリリースで修正したいと思います。

2023-03-11 08:44 Updated by: sdottaka
  • 狀態 Update from 開啟 to 關閉
  • 處理結果 Update from to 修正
評語

書き忘れてしまいましたが、バージョン 2.16.24-jp-2 で修正されています。

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入