ホームページ作成段階(現在制作中)
- まだデザインに捕われたサイト作るのですか?
- 成長するインターネットの市場
ホームページ更新段階
ホームページ制作・更新Tips
ホームページ制作・Webシステム開発 ビミョーなTips(随時更新)
【2006年12月27日(水)】
システム担当の佐藤です。
InternetExplorer7がリリースされてから、IEの安定度がさらに悪くなった気が・・・
そんなことはさておいて、弊社の環境なのか?IE7でURLエンコードされていない2バイト文字をPHPにGET渡しすると、正常に動かないんですよ。
IE6やMozillaFirefox、Operaでは障害が出なかったのですが、とあるお客様のところでどうしても2バイト文字を渡さなければならないところがありまして・・・
弊社の開発環境は、アクセス解析ソフト「アクセク」のユーザー環境の「調査」より、世の中の85%以上がまだ使っているIE6が標準なんです。
営業の稲田はIE7を真っ先に導入して「落ちる〜〜」と嘆いていますが、システム担当たる私はIE7の導入を許されていません。
あまんじゃくな私は昔からFirefoxがメインブラウザなので、さして痛くは無いんですけどね。
URLエンコード・デコードで使えるPHPの関数は
・urlencode($string)
・rawurlencode($string)
・urldecode($string)
・rawurldecode($string)
で、今回は普通にrawurlencodeを使いました。
<form method="get" action="hoge.php">
<div id="formArea">
<input type="hidden" name="zenkaku" value="<?php echo rawurlencode("ホームページ制作"); ?>" />
<input type="submit" value="検索"/>
</div>
</form>
こうすれば、問題なく通りました。最初っからこうやって組んでおけばあわてることも無かったのに。
