0

最近私のウェブサイトのページをGoogle Maps API v2からAPI v3にアップグレードしていますが、IEではポリラインの色のプロパティが無視されていますFireFoxとChromeに敬意を表します。ポリラインはクロムとFFでは異なる色で表示されますが、IEではデフォルトの黒です。例リンク:Googleマップポリラインの色がIE-UTF8で無視されるBOMプライムの疑いがある

http://www.bestbikingroads.com/motorcycle-roads/motorbike-rides-in-united-states-/Nevada_-3752.html

私はこれは私がUTFのBOMで持っているように見えるの継続的な問題によって引き起こされるかもしれないという疑いを持っているPHP

で、私のサイトをコーディングするメモ帳++を使用しています。理由は私がこれを疑うのは、私がNotepad ++を使用し、BOMなしでUTF8に変換すると、ポリラインの色の問題がFFで発生するからです。

これまでBOMなしでUT8にファイルを再コードしようとしましたが、英語以外の文字が正しく表示されているので、すべての種類の問題を導入しているようです。

答えて

1

いずれの場合もBOMなしで保存する必要があります。

text/html; charset=ISO-8859-1 

私が見る問題は、サーバーがコンテンツタイプヘッダを送信するため、あなたはUTF-8へのContent-タイプ - <META>セットを持っているが、これは何の効果もないということです...先に先行するもの<meta>

目的のヘッダーを送信するようにサーバーを設定する必要があります。

+0

返信いただきありがとうございます。私は今、サーバーの応答をUTF8に更新し、すべてのページをBOMのないUTF8に変換しました。残念ながら、これは助けにはなりません。しかたがない! –

+0

strokeColorはcss-colorを期待していますので、ここで16進数の値の前に必要な#を取得しています: 'var strokeColor =" 484848 ";' –

+0

それがあります!多くのありがとう –

関連する問題