2008/1/1 火曜日

電子国土の地図で更新ボタンエラー

Filed under: 開発メモ — matoyan @ 13:08:41

電子国土の地図API(Javascript)で、IEの更新ボタンを押すと
「実行しましたが、ページでエラーが発生しました」
と表示されてしまいます。

詳細を見ると

ライン: 4663
文字: 37
エラー: 終了していない文字列型の定数です。
コード: 0

と表示されています。

色々試行錯誤したところ、ページの文字コードをShift_JISにすると、エラーが無くなりました。
ページをUTF-8やEUC-JPにするとエラーが出るので、このあたりが原因かと。
良く見ると、電子国土サイトのサンプルもShift-JISで書かれているし。

いまさらShift_JISのサイトを立ち上げるのも悲しいのですが、動かないサイトを作っても仕方がないので、まずはShift_JISに統一しました。


電子国土の地図はiframeでHTMLファイルを読み出す形式なので、サイトのメインコンテンツはUTF-8で記述しておいて、iframeの中だけShift_JISにしているつもりだったんだけど、やり方が悪かったのかも。
HTTPヘッダもメタタグも指定していたつもりなんだけどなぁ。

コメント (0) »

この記事にはまだコメントがついていません。

コメント RSS トラックバック URI

コメントをどうぞ

HTML convert time: 0.327 sec. Powered by WordPress ME