« 2006年12月31日 | メイン | 2007年01月02日 »

2007年01月01日

IE で UTF-8 の含まれる XML が表示されなかったら

Simple FON Maps の XML を生成するときに、なぜか IE でエラーが出る場合がありました(日本語以外のマルチバイト文字が含まれる場合)。

テキストの内容に無効な文字が見つかりました。

IE で XML を表示しようとすると、このようなエラーが出ました。律儀なことに JavaScript 経由でもデータを読み込んでくれません。他のブラウザ Firefox, Opera では、何のエラーも出ずに読み込めたのですが…。

サポートページを調べてみると、出力データに言語仕様によって定義された有効な XML 文字範囲を超えた内容が含まれるようです。すなわち、制御文字などが混ざっているようです。

utf8::decode($str);
utf8::encode($str);

このように UTF-8 フラグを ON にしてから OFF にすれば解決しました。不要なバイナリを除去してるのだろうか…。そもそも、文字列を UTF-8 として扱うと決めているのであれば、フラグを ON にしておいた方がいいのかな。

とりあえず動くようになったからいいのですが、もう少し細かい部分を調べる必要がありそうです。

【関連記事】
Simple FON Maps を Google Earth に対応 (2006年12月31日)

【関連情報】
・PRB:下位文字が XML ドキュメントに含まれる場合、エラー メッセージ
 http://support.microsoft.com/kb/315580/ja

23:51 | コメント (0) | トラックバック | Programming

そろそろお風呂に入らないと

喘息やばい。ということで、昨日(31日)の食事内容です。

昼は、社務所で鍋の残りを食べました。うどんですね。

夜は、実家ですき焼きを食べました。例年、カニ鍋すき焼きの流れですね。寝不足のおかげで寝てしまい、みんなと食べることが出来ませんでした…。

厄除け蕎麦を売ってました。神社っ子なので。今年は参拝客が例年より少なく、結構売れ残りが…。2年連続で完売してたのに!ということで、数日間は蕎麦の日が続きそうです。貯まっていた日記のエントリを上げました。あと数個残ってる。

社務所 (昼)
 うどん
実家 (夜)
 すき焼き

03:23 | コメント (2) | トラックバック | Meal

2007年がスタート

あけましておめでとうございます。今年もよろしくお願いいたします。

今年の終わりには CEEK.JP の yoshida 以外を名乗っているかもしれませんね。

と去年のはじめに書きましたが、大々的には名乗るほどではないですが別の肩書きを名乗り始めています。そんなに使うことのない肩書きだけど…。

去年リリースできた新サービスは、3サイトです。

Web Diff
JP Domain Search
Simple FON Maps

新たな肩書きの方の活動に注力して、趣味プログラミングは控えめに…。当然ながら後悔していない。

概ね健康的な生活は出来た気がします(食事はダメ)。学園祭前後に喘息でダウンしてしまいましたが…。今も気があるので、最後の最後に油断してしまった感じでしょうか。心身をもっと鍛えないと。

今年も何をするかまだ考えていないわけですが、毎年と同じく「健康に」「わくわくするサービスを作る」ということで。あとは、読書量を増やそうと思います。書籍は自分に良い影響を与えることに気がつきました。

皆さんも健康でよい年でありますように。

【関連記事】
2006年がスタート (2006年01月01日)

02:18 | コメント (2) | トラックバック | Life