日々のデザイン現場で発生する問題・難題を解決します!
WEB制作トラブル速戦即決術! 第3回
[TROUBLE 14] |
URLに日本語を指定すると ページが正常に表示されない |
文=H2O Space.
A. | JavaScriptで文字コードを整える |
URLが日本語を含んでいる場合、JavaScriptで受け取ろうとすると一部のブラウザで正しく表示されなかったり、文字化けしたりすることがある。これは、URLをエンコード化するときの文字コードが正しく合っていないためだ。下記ひとつ目のスクリプトをFirefoxで表示すると正常に表示されない。そこで、「ecl.js」というライブラリを使うとよい。これを使って下記ふたつ目のようにすれば正しく表示される。
SJISで保存をすると、正しくURLパラメータが処理されない
実行したところ。正しく文字が表示されていない状態
「ecl.js(現在サービス停止中)」を利用して文字コード変換を行った場合
正しく文字が表示された
[INDEX]
>>> [TROUBLE 12]padding-topの値がIE 6とIE 7だけ倍になってしまう
>>> [TROUBLE 13]取得・移管したドメインがいつまでも有効にならない
>>> [TROUBLE 14]URLに日本語を指定するとページが正常に表示されない
>>> [TROUBLE 15]IE 6のみでサイドメニューに余白が発生してしまう
>>> [TROUBLE 16]Flashのレイヤーが増えてしまい見づらくなってしまった
>>> [TROUBLE 17]PHPファイル内にXML宣言を入れるとエラーが出てしまう
『web creators』の情報はこちら!>>>