Hatena::Grouporera

もし高校野球の女子マネージャーがOpera Browserを使ったら

logo
 | 

2009-08-18

日本語を含むリンクがステータスバーで化ける

09:50

僕のメインブログの記事↓を書いて見つけた。

上の記事に行って、最新版 Snapshot で「メインページ」というリンクにマウスを乗せると、

f:id:edvakf:20090818094737p:image

となる。

Opera 9.64 だと、そのまま "http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8" が表示される。

"Copy link" アクションだと9.64でも10でも "http://ja.wikipedia.org/wiki/メインページ" がコピーされるらしい。


HTML だとこう。

<a href="http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8">メインページ</a>

こっちのブログでは起こらないので、どうやら charset が euc-jp であることに関係がありそう。


はてなのキーワードリンクのほうは

<a class="keyword" href="http://d.hatena.ne.jp/keyword/%a5%d6%a5%c3%a5%af%a5%de%a1%bc%a5%af%a5%ec%a5%c3%a5%c8">ブックマークレット</a>

がちゃんと "http://d.hatena.ne.jp/keyword/ブックマークレット" 表示されるのに、"Copy link" だと "http://d.hatena.ne.jp/keyword/%a5֥å%af%a5ޡ%bc%a5%af%a5%ec%a5å%c8" となってしまう。

上のリンクとは対照的。


たぶん、href のパーセントエスケープを

  • ステータスバーの場合はページの charset のコードポイントを表わしているとみなす。
  • Copy link の場合は UTF-8 でのコードポイントを表しているとみなす。

という挙動になっているっぽい。


「どの機能をつけるべきか、はユーザーに聞いてはいけない」

23:08

「ソフトウェアを作っている会社やそのユーザーはやたらと機能を追加したがるのだけど、そこの会社は一切ユーザーの声を聞かないらしいですよ。何をしているかというと、そのソフトを使って一番成功しているユーザーのところに行ってひたすら観察するらしいです。それを見ながらうまくいくためにはどういう機能をつけるべきかを考える、というのがその会社のポリシーです」

至極まともな意見。

機能というものは、付けるのはある意味簡単でも削るのは難しい。どんな不人気機能でも「便利で使ってたのに何故削るの?」という声を聞いて情が入らないわけがない。

それがユーザーの要望によって追加された機能ならなおのこと。

会社はとにかくユーザーに、「個別の意見には対処しません」という立場を明確にしとかないと。


本当はフォーラムに頻繁に「要望」トピックを作る人にこそ理解してほしいのだけど…

トラックバック - http://orera.g.hatena.ne.jp/edvakf/20090818
 |