2005年6月7日

Firefox urlエンコード機能をUTF-8化する方法。

元町になったクルマ屋さん。もうありません。
 「url に日本語が含まれている場合の Firefox と IE の挙動の違い。」 というポストに対し,mac上のfirefoxやsafariだと大丈夫というコメントをhitさんからいただきました。で,挙動の差についていろいろ調べてみたんですが,参考になる情報がなかったので,もじら組の掲示板に「Firefoxのurlエンコード機能について」という記事を投稿してみました。
 いろいろ参考になる意見や情報を得られました。多謝。

 で,結論的には,現在のFirefoxはソースの文字コードをベースにurlエンコードしています。ですので,こちらのページのようにshift-jisで構成しているページからUTF-8で構成されているページへのアクセスにマルチバイトを含むと正常に文字として認識(復元)されません。
 Firefox1.1(現在公開されているDeer Park alphaでも)ではUTF-8でurlエンコードするのが標準となります。他のブラウザーと同様に振舞うという訳です。

 今回は,IEにしろ,mac上のfirefoxにしろ,urlエンコードをutf-8にしていたために,たまたまTechnoratiのサイトではうまく行ったということで,例えばEUCのサイトだとそれはそれで問題になっていたはずです。なかなか難しいところです。

 ユーザーが認識できる問題点には限りがありますから提供者側として,

(1) サービス提供者側が文字コードを判別してあげる(url変数のエンコードされた文字列の文字コードを判定,自サイトの文字コードに変換する)必要性がある。

(2) 自サイト内でマルチバイトを含むuriを利用する場合は,必ず文字コードurlエンコードしておかないと,ブラウザーがUTF-8でurlエンコードを決め打ちすると,正常にリンクが機能しない。

 という点が重要になりますね。ASPを使ってUTF-8でエンコードする方法はまだ分からないんですが。

 Firefox1.1では,UTF-8がデフォルトになるということですが,上記の点を考えると,ブラウザーの機能としては,相対リンクに対してはソースの文字コードで,外部リンクにはUTF-8でurlエンコードするのが好ましいような気がしますが,どうでしょう?

 しかし,こういう事柄を「それを意識していない人達に説明する」のは難しいですね。(url-encode,RFC,uri って何??からの説明をしたら嫌がるよなぁ。)

 で,現時点でFirefoxのURLencodeをUTF-8化してしまう方法というのも教えていただきました。

てんぷる の投稿 :2005/06/06(Mon) 10:18:21
(環境: WinXP SP2/Firefox1.0.4)
>  FirefoxのurlエンコードをUTF-8に固定する方法というのはあるのでしょうか,

Windows の Firefox 1.0.4 の場合、about:config にて
network.standard-url.encode-utf8 を true に変更すると
常にUTF-8でエンコードされるようです。


 この情報は貴重です。googleで検索しても殆ど話題に出てきません。いいこと教えてもらいました。

This post is trackbacked to [Firefox People] [photo people*] [クルマ・バイクの写真を撮ろう!] .

Technorati Tags: : Cosmos

2005年6月3日

韓国料理店「百済」に行ってきました。

韓国料理店「百済」にてキムチいろいろ。写真には写ってないですけど,ジャガイモのナムルが美味しかったです。

 昨日は「百済(くだら)」という韓国料理店に行ってきました。韓国料理というと焼肉とか頭に浮かびますが,こちらのお店は野菜がたくさん使われていて肉類はほとんど無かったんじゃないでしょうか(うろ覚え)。
 以前韓国人は焼肉を食べる時でも野菜を摂る量が凄い多いという話を利いたことがありますが,確かにそうかもしれません。
 味は辛味が抑えられていて,とても食べやすい柔らかい味付けだと思います。

 ということで,料理の写真一覧です。幾らのコースかは分かりません。

韓国料理店「百済」の白菜のキムチのクロー... 韓国料理店「百済」にて。イカフェとチヂミ... 韓国料理店「百済」のイカフェ... 韓国料理店「百済」のジャガイモのチヂミ。... 韓国料理店「百済」にて。名前不明の料理... 韓国料理店「百済」にて。名前不明の料理。... 韓国料理店「百済」の石焼きピビンバ。早い... 韓国料理店「百済」の石焼きピビンバの混ぜ... 韓国料理店「百済」にて。ニッキ茶。例える...

百済(くだら) 韓国料理レストラン


神戸市中央区下山手通3?1?9 コスモビル1F
電話 078?392?5458 fax:078-392-5459
営業時間 11:30am ? 3:00pm,5:00pm ? 10:00pm (l.o. 9:00pm)
定休日 水曜日

Technorati Tags:


This post is trackbacked to [神戸] [photo people*] .

Link Cosmos

Link Cosmos is a service of Technorati.com.



 テンプレートを変更して,link Cosmos を利用できるようにしようと思います。まぁ,適当なblogなんで人から参照されるということはあまりないんですが。

 リンクコスモスのアイコンをBlogger側のサーバーに置いておこうとメールに添付して送ったのですが削除されたようです。

2005年6月2日

スタイルシートは面白いです。

2005年2月12日の朝
 この blog のスタイルシートをこちょこちょと手直し中。リンクのホバー属性(a:hover)ってかなり面白いです。今のところ,マウスがリンクの上に来たら赤字に赤いドットの下線と薄い黄色の背景というのに設定してます。なかなか綺麗。
 昔はこういうことをしようとするとJavaScriptを使いしかなかったんだけど,ちょっと抵抗感があって毛嫌いしていたんですが,これならブラウザーの標準機能で実現可能ですので,自分的にも問題なしです。

 これまでは装飾することに対してあんまり注力してなかったんですけど,これはこれで面白いのでもうちょっと試行錯誤してものにしてみよう。素人ゆえブラウザー間の互換性までフォローできないので ie6 でレイアウトが崩れても仕方がないというスタンスで臨んでいこう。

 今日からテクノラティの Tags を試してみることにしました。Blogger は必ず入れるようにして,後は適当に追加しよう。

 今作っているトラックバック管理機能(トラックバックマネージャーβ)にtagの管理機能も取り込んでしまうとこれまた面白そうです。テクノラティはやっていることは凄いんだけど,なにをやっているのか,なにが凄いのかが分かりにくいのでもうちょっと日本語の情報を増やしてもらうとありがたいなぁ。

Technorati Tags: ,,



追記:Shift-jis で url に tag を入れると正常に認識されない模様。やはりエンティティ化を含めて検討する必要があるようです。

2005年6月1日

コアシダカグモ Flickr からのBlog This


コアシダカグモ
Originally uploaded by OpenCage.
 これまで Blogger に対して Flickr から BlogThis を行う場合は,Blogger側で文字コードをUTF-8に設定していなければ日本語が通りませんでしたが,最近日本語の文字コードで設定しているページでも文字化けせずに表示できるようになったようです。

 これで使い勝手がとても良くなりましたね。


This post is trackbacked to [blogクライアント] [Bloggerでブログ] [四角写真倶楽部] [photo people*] [インセクトピープル] [Flickr People] .

タイトルなしでメールを投稿した場合の確認です。

Bloggerはタイトルが入っていないと一行目をタイ
トルとして取り扱いますのでうまく行けば,タイ
トルの文字化けを回避できると思われます。

新神戸オリエンタルホテルのマンホールの蓋モドキ

新神戸オリエンタルパークアベニューのエスカレーター降り口にある装飾。

 先日,新神戸オリエンタルホテルに行った際に見つけたマンホールの蓋のような装飾です。ざっと見回してみても実用品ではないようです。
 あまりこうゆう使い方は見たことないですが,設計した方がマンホールの蓋に思い入れがあったのかも知れませんね。

 それにしても最近は地面に丸くて黒いものがあると気になります。

This post is trackbacked to [Manhole people] .