TROUBLE 14 URLに日本語を表示するとページが正常に表示されない | デザインってオモシロイ -MdN Design Interactive-

TROUBLE 14 URLに日本語を表示するとページが正常に表示されない

2024.4.24 WED

【サイトリニューアル!】新サイトはこちらMdNについて

日々のデザイン現場で発生する問題・難題を解決します!

WEB制作トラブル速戦即決術! 第3回


[TROUBLE 14]
Javaトラブル
URLに日本語を指定すると
ページが正常に表示されない

文=H2O Space.

A. JavaScriptで文字コードを整える

URLが日本語を含んでいる場合、JavaScriptで受け取ろうとすると一部のブラウザで正しく表示されなかったり、文字化けしたりすることがある。これは、URLをエンコード化するときの文字コードが正しく合っていないためだ。下記ひとつ目のスクリプトをFirefoxで表示すると正常に表示されない。そこで、「ecl.js」というライブラリを使うとよい。これを使って下記ふたつ目のようにすれば正しく表示される。

SJISで保存をすると、正しくURLパラメータが処理されない
SJISで保存をすると、正しくURLパラメータが処理されない

実行したところ。正しく文字が表示されていない状態
実行したところ。正しく文字が表示されていない状態

「ecl.js(現在サービス停止中)」(nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html)を利用して文字コード変換を行った場合
「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』の情報はこちら!>>>

twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在