いろいろ
Seize the day.
2006-03-14 [長年日記]
■ [comp] Firefox で半角チルダが全角になる件について
Firefox を使っていて,とある CGI からフォーム送信すると,POST した文字列中の「~」(半角チルダ) が勝手に「〜」(全角チルダ) に変換されてしまうという現象を体験した.むきー.ぐぐってみると,Safari ではそういうバグが実際にあるそうなのだが,
- http://mtlab.ecn.fpu.ac.jp/WSM_2003/030209115932.html
- http://pukiwiki.sourceforge.jp/dev/?BugTrack%2F397
ここ によると,Safari でこの現象が起こる条件は
1. フォームページの HTML がそもそも Shift_JIS である。または、 Safari が自動判別により Shift_JIS だと判定した。あるいは、 [表示]→[テキストエンコーディング] メニューでユザが明示的に Shift_JIS を選択した。 2. この状態の時、日本語な文字と同時に半角チルダを使う。だそうで,今回の Firefox での怪現象もまさにこの条件にあてはまっている.しかも謎なことに,同じページでもこの現象が起こるときと起こらない時があるのだ.
とりあえずチルダを「%7e」にして対処しているが,なんなんですかね? これ.
追記: これか? Unicode と Shift-JIS のマッピングの問題なのか?
[ ツッコミ | permalink | trackback ]
[TrackBack URL: http://nao.s164.xrea.com/td/tb.rb/20060314]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
[(注) スパム対策のため,言及リンクのないトラックバックは受け付けていません.]
本日のリンク元
検索
- キーワード不明 ×17 / 全角になる ×5 / Firefox 全角 半角 ×4 / 半角チルダ ×4 / "が全角に ×4 / firefox 半角 全角 ×3 / チルダ %7E ×3 / 高木浩光 半角 ×2 / チルダ 変換 %7E ×2 / firefox 半角 全角に変換 ×2 / ~ チルダ 半角 全角 変換 ×2 / firefox チルダ ×2 / tex 全角チルダ ×2 / firefox 半角 ×2 / 半角チルダ ruby ×1 / Unicode 半角チルダ ×1 / チルダ 全角 半角 ×1 / shift jis 全角チルダ firefox ×1 / チルダ matlab ×1 / qrcode チルダ ×1 / チルダ Shift_JIS ×1 / html 全角 チルダ ×1 / 全角チルダ メール ×1 / THUNDERBIRD 半角が全角に ×1 / HTML チルダ ×1 / firefox バグ 全角 ×1 / チルダが〜に ×1 / Firefox チルダ ×1 / 半角 フォーム 自動的 全角 firerox ×1 / チルダ shift-jis ×1 / TeX 全角 チルダ ×1 / PHP 全角チルダ ×1 / ユニコード 半角チルダ ×1 / 全角チルダ − ×1 / java 半角 全角 判別 ×1 / html チルダ リンク %7E ×1 / チルダ SHIFT_JIS ×1 / java メール送信 半角 が 全角に ×1 / "’が全角になる" ×1 / 半角 チルダ ×1 / チルダ 半角 全角 ×1 / firefox 半角チルダが ×1 / TEX http チルダ ×1 / firefox 全角 半角 ×1 / shift_jis チルダ ×1 / FireFox パス名取得 ×1 / Firefox フォント チルダ ×1 / tex 文字 チルダ ×1 / チルダ バグ ×1 / firefox ソフトウェア更新時 ×1 / 半角 全角になる ×1 / チルダが全角になる ×1 / tex チルダ ×1 / 全角チルダ code ×1 / FireFox 半角 ×1 / pdf 半角チルダ ×1 / チルダ 〜 %7E ×1 / html 全角半角 firefox ×1 / shiftJIS unicode マッピング firefox ×1 / Safari バグ チルダ ×1 / チルダ 勝手に変換 ×1 / FireFox "%7e" ×1 / @が全角 ×1 / メール 半角 全角になる ×1 / 全角チルダ sjis ×1 / チルダ url表示 環境 ×1 / 全角チルダ(〜)の問題 ×1 / Shift-Jis チルダ ×1 / xrea チルダ ×1 / メール 半角 送信 全角になる ×1 / tex 半角 チルダ ×1 / shift-jis チルダ ×1 / Shift_JIS firefox ×1 / 全角 半角 勝手に ×1 / HTML チルダ 全角 ×1 / java 全角チルダ ×1 / チルダ firefox ×1 / チルダ 半角 ×1 / %7E firefox ×1 / PHP チルダ 全角 ×1 / Safari 全角 数字 半角 勝手に 変換 ×1 / tex 半角チルダ ×1
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.





