iso-8859-1とwindows-1252

ある海外のWebページで、JavaScriptのエラーが出てしまう。 検索フォームにJavaScriptを用いているようで、一度エラーが出るとスクリプトが停止するためページ内検索ができない。

勝手に調べてみると、JavaScriptのエラーは文字列が閉じられていない、つまり終わりのクォーテーションがないという内容。 ソースを直ダウンロードしようとしてもだめだったので、IEの「名前をつけて保存(A)」で完全保存してみた。そうすると、ページ内で呼び出しているファイルも合わせて保存してくれるのだ。

で、そのソースを調べてみると、ダブルクォーテーションで囲ってあるだろう文字が文字化けしていて、その直後のダブルクォーテーションを食ってしまっていた。

その文字コードをバイナリエディタで見てみると、0x92と0x94。日本語2バイト文字の最初のコードの一部だ。何だろうと思ってみてみると、windows-1252という文字列セットでいうところのハイフンと™マークだった。ほぅ。そんなエンコード初めて聞いた。IEのエンコードでいうと西ヨーロッパ言語(Windows)だそうな。ISO-8859-1は西ヨーロッパ言語(ISO)の方らしい。

というわけで、Japaneseのbrowserではsearchがcannotよーって教えてあげた。 6月からたまにJapaneseからそんなこと言われるけどわかんねーとか。 そして、エラーの状態のムービーを撮って送ってくれだのOSやらブラウザのバージョンを教えてくれだの言われたので録画して情報を添えて教えてあげた。 教えてあげるけど、そんなの関係なくってYouのJavaScriptのhereがまずいんだよーって伝えた。多分、伝わったんじゃないかな。

そのときにこれ使ってくれーって言われたのがSnagItというソフト。キャプチャソフトだけれど、Windowsの動作を動画として保存することができる。おもしろい。言葉がないので、まずページを開いて、エラーが出たときの三角マークをマウスカーソルでぐりぐりアピールして、エンコードを変更したら検索もできるんだよーっていう動作をして見せた。

原因は、エンコードをMETAタグで指定してないから日本のブラウザは日本語のページと思ってしまい、windows-1252だけの特別な文字コードを2バイト文字の一部と解釈してしまうということだ。なので、とりあえずMETAタグでwindows-1252を指定すればよくって、でも根本的にはwindows-1252だけの文字は使わずiso-8859-1に合わせた方がいい。

昨夜というか今朝方2時頃だったかな、ちょっと今からpublishするからtestしてくれとメールが来て、たまたま起きてたから見てやった。 でも、一部は良くなってたけど一部はまだだめなまま。 とりあえず、眠くて仕方なかったからまた明日~って言ってとりあえず寝た。

そのだめな方を昼間にチェックしてみると、今度はJavaScriptじゃなくて本文にwindows-1252文字が入っていて、しかもMETAタグの宣言がiso-8859-1になっている。ブラウザは、iso-8859-1と思ったのにwindows-1252文字が入ってるし、とりあえずデフォルトのJapaneseにしておけ、という動作をしたのではないかと思う。

windows-1252という文字セットはiso-8859-1をマイクロソフトが独自に拡張したものになるのかな。その中の、Shift_JISでいうところの半角カナみたいな独自拡張部分が今回の悪さをしているわけで、世界標準がいかに大事かということを痛感した。標準を壊していくi-modeやMicrosoftみたいなのは困った存在だ。 シェアが大きいだけに。

もうずっと長いこと英語を書くということをやっていないので(さすがに読むことはある)、多分いいかげんな英語を書いてるんだろうなぁと思いながら、まぁでも伝われば何でもいいや、つまりロールは起き上がれば別になんでもいいというのと同じような前向き姿勢で臨んでいる。

時差があると大変だ。今晩は修正されるのだろうか。

ネオプレーンまけ

 パドリンググローブとしてマーシャスのハイグリップグローブを使っていたが、これは手の甲がネオプレンゴムで裏地なし。1年ほど使っていて、そのうち手の甲が荒れるようになってきた。

続きを読む

その手があったか

今日は浜田の方は曇りだった模様。 日本海に行くという手があったか・・・。

今日は瀬戸内海のどこで漕ぐかばかり考えていて、日本海でのサーフィンは全くノーマークだった。残念。 いい波が立っていたようで、EZGの海デビューができたのに。

また悶々とした一週間を過ごしてしまうのだろうか。 仕事は今が一応一段落っていうことになってるので、有給休暇の取り時ではある。 今週のどこかで休み取ろうかなぁ。

パドリングジャケットの修理

ジャケット修理-破れている

結局今日も雨は続き、雷注意報など出ているので出航しませんでした。落雷被害もあっているようだし・・・ケブラーブレードはカーボンよりもいいんでしょうか。

というわけで、先日のパドリングジャケットの修理の模様をお伝えします。

まず破れているところ。脇の下の裏地部分が破れています。ここから水が入ってきて、脇の下がひんやりしてしまいます。



ジャケット修理-アイロンがけ 穴をふさぐには、キャプテンスタッグのシームレステープを使用しました。

シームレステープを穴がふさがる程度に切り、穴の上に置きます。テープ自体に粘着力はありません。ずれないように、上からハンカチを引いて(そうです、ダイソーのバンダナです)その上からアイロンを低温にセットしてかけます。直接かけると融けます。

テントなどに使うときは、説明書どおり30cmずつに切ってから行うようにとのこと。きっと、縮んでしまうのではないでしょうか。


ジャケット修理-完了 こんな感じで出来上がりました。まだ実際につかっていないので効果があるかどうかは・・・?これで取れてしまうようでしたら、シームグリップでさらに補強してみましょう。

ちなみに、ドライバッグはシームグリップで修理しました。 なんだかバッグの中が湿気ると思っていたら、ベルトの接続部分に亀裂が入っていました。シームグリップをしっかりつけると、まだまだ使用できそうです。がちがちになるのでウェア向きじゃないようですが。

しかし、このシームレステープ、20mもあるそうですが、今回5cmほど使用しただけで、他に使う予定がありません。穴が4000個空いても大丈夫!どなたか必要な人は言ってください。切ってあげます。

WakuWakuあかチャンネル

癒されます。


■WakuWakuあかチャンネル

http://www.tani.com/ch1_main.html

明日は雨は強くなさそうなので漕ぎに行こう。

週末はいつも雨

今週は久しぶりに川へと思ったが、明日はかなりひどく降る予報。
少々雨が降ろうが風が強かろうが川では特に問題ないが、大雨で土砂災害や河川の増水が云々と言われては、さすがにちょっと時間をかけて出かけていく気になれない。
今週は比較的落ち着いた天気だったのに、どうして週末になると悪くなるのか。

銭金

なぜかビデオに撮ってあった銭金を見てみると、吉野川でカヌーインストラクターをされている田村賢一さんという方が登場。

山奥での生活はとても魅力的。あの露天風呂はいいなぁ。
月のない満天の星空を見上げていたい。湯船という名の宇宙船。なんじゃそれ。
やっぱり、インストラクターって、生活キビシイんですか。

吉野川もとても魅力的。きれいな自然と激しい流れ。
動く吉野川(?)を初めて見た。
ふつうのカヤッカーはああいう河でいつも遊んでいるのだろうか。
いつも穏やかな錦川ばかりで、たまに増水した根笠川でひぃひぃ言ってるくらい。
あんなところに行ったらどうなるんだろう。
行ってみたい。行って溺れたい。あぁ、愛しの吉野川。待ってておくれ。

データとビュー

リンクをちまちまと並べていたのではいつまで経っても完成しないし、完成したあとのメンテナンスなんてできやしない。 どういう形であれデータベースが用意されているのであれば、データとビューを切り離す。 そうすれば、データのみ差し替えればよい。 あとは勝手にApacheが働いてくれるのだ。

昨日まではちまちまと並べていたのだが、どう考えても後からのメンテナンスにムリがあるということで自分でデータベースを作ろうと思った。 ただし、その場合のデータ入力はちまちまと行わなければならない。

今日、とうとうそのちまちま(しかしちまちまって一体何なんだ)から解放されるときがきた。毎週、データを差し替えるだけでいいのだ。もちろん、巨大なデータの羅列では検索にとても時間がかかるため、検索の時間を最小限に抑えられるようなデータ形式への変換を工夫しなければならない。そして、最初はただ並べるだけでいいのだが、見やすい、検索しやすい、使いやすいビューを作り上げる必要がある。 しかし、このあたりは自分の得意とするところなので何時間でも一気に取り組んでしまう。

これが仕事だったらよかったのに。職の選択間違えてるよなぁ・・・

ふるさとの海

2003/01/01 戸ノ上山から関門海峡

やはり週末に漕いでいないから!とてもだるい一週間。まだ火曜日だけど。 ネットサーフィンをしていると、門司で漕いでいらっしゃるカヤッカーさんのブログを見つけた。

続きを読む

ダム放流

錦川はダム放流とのこと。
結構降ったのだろう。
1 209 210 211 212 213 214 215 218