プロジェクト

全般

プロフィール

Bug(バグ) #1593

未完了

日本語が含まれるURLが小窓にならない

Hiroki Mogi さんが約14年前に追加. ほぼ5年前に更新.

ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
開始日:
2010-09-17
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Unknown (未調査)

説明

Overview (現象)

日記などで日本語が含まれるURLを書き込むと、日本語がエスケープされないためURLが小窓にならない。

再現バージョン

  • OpenPNE 3.6beta3

Causes (原因)

Way to fix (修正内容)

報告元

http://sns.openpne.jp/diary/25139 より転載

http://www.amazon.co.jp/ラスト・チャイルド-上-ハヤカワ・ミステリ文庫-ジョン・ハート/dp/4151767037/
http://www.amazon.co.jp/hoge/dp/4151767037/

上の行が小窓にならないのは、制限でしょうか? バグでしょうか?

下の行は「ラスト・チャイルド-上-ハヤカワ・ミステリ文庫-ジョン・ハート」の部分を「hoge」に書き換えただけです。

日記コメントも転載します

    1: gen

    ざっと調べた感じでは、
    ・私が使っているOpera以外のブラウザは、URLバーに日本語がエスケープされた状態で表示されるので問題にならない。
    ・本来は、url2cmd内でエスケープしなければならないが、適切な標準関数が無く、対処出来ていない。

    といった辺りでしょうか…

Kousuke Ebihara さんが約14年前に更新

  • 3.6 で発生するかYes にセット

一応バグ扱いのままにしておきますが、 URL を貼り付ける際には適切にエンコードするべきだと考えます(利便性を考慮し、ブラウザのロケーションバーにはデコードされた URL が表示されているかもしれません。しかし、仮に、ロケーションバーからコピーした URL がデコードされたままになっているのであるとすれば、それはどちらかといえばブラウザ側の問題と言えるかもしれません)。

本チケットに対応する際は、エンコードされていない文字列も受け入れるように自動リンクしてしまうと誤ったマッチングをおこなってしまう危険性が高くなるので、無考慮にマッチングの範囲を広げるのみの対応で済ますべきではありません。

Yuma Sakata さんがほぼ13年前に更新

  • 3.6 で発生するかYes から Yes (はい) に変更
  • 3.4 で発生するかYes (はい) にセット

再現確認

以下バージョンで再現確認できました。

  • 3.6.1
  • 3.4.18

kaoru n さんがほぼ5年前に更新

  • 対象バージョンOpenPNE 3.10.x にセット

他の形式にエクスポート: Atom PDF