烏鹿庵-react-

烏鹿庵の移動先

はてなブックマークにはてなダイアリーキーワードを登録した時の色々

先月(3/3)から述べてきた一件*1についての私なりのまとめです。(thanks: id:cx20さん、id:sasadaさん)
はてなブックマークに登録する時はEUC-JPエンコードされたものは後で"○○users"を押して中身を見ようとしても別ページに飛ぶ。

  • >はてなブックマークで使用されるのはUTF-8ベースだから。
  • >なので別ページに飛ばされた先の"このURLを登録する"という所に文字化けしたものが表示される。

はてなダイアリーキーワードのURLははてなダイアリーはてな検索で飛んだ先だとEUC-JPエンコードされたURLに飛ぶ。

はてなダイアリーキーワードのページを登録する時はどうすれば"詳細"が普段他のページを登録したような動作をしてくれるのか?

  • >登録窓に入力する時に文字エンコード前のものを入れる。

(例:はてなダイアリーキーワード『ネコ』を登録する時には、http://b.hatena.ne.jp/(ユーザ名)/addにおいて登録窓に"http://d.hatena.ne.jp/keyword/%a5%cd%a5%b3"を入れるのではなくて、"http://d.hatena.ne.jp/keyword/ネコ"と入力する。)
・もし関係無く登録してしまい、それでもそのキーワードの詳細を見たい時にはどうすればいいか?

  • >

1."○○users"の横にエンピツの絵*3があるが、そのリンク先URLは"http://b.hatena.ne.jp/(ユーザ名)/edit?eid=△△"となっているのでそのURLをコピー。
2.コピーしたURLをブラウザのアドレス窓にペーストして"http://b.hatena.ne.jp/entry?eid=△△"もしくは"http://b.hatena.ne.jp/entry/△△"と編集してリターン。
つまりブックマークidの直打ちになるわけである。ここで疑問。"entry"ってidはもうはてな側で登録出来ないようにしているんですよね?そうでないとこんな形を許可するとは思えないし....

とりあえず以上です。後でもう少し綺麗に書くかもしれません。

(追記)
結局登録されているはてなブックマーク一つ一つにidが振られていて、それを使用すれば文字エンコードの問題も無くなる訳ですから、"○○users"のリンク先を"http://b.hatena.ne.jp/entry?eid=△△"(△△はブックマークid)という形にして頂ければいいのではないでしょうか。いかがでしょうか?>g:hatena:id:hatenabookmark殿
どうもはてなブックマーク一つ一つに付くidは登録時に割り振られるようですし。

*1:id:crowdeer:20050303#1109818009、id:crowdeer:20050321:bookmark、id:crowdeer:20050410:bookmark

*2:ちなみに携帯はSJIS

*3:登録したはてなブックマークの編集