« unknown error 404って言われても・・・ | トップページ | LAMEでMP3変換 »

2007/12/14

日本語はむずかしいね

ニッポンゴ、ムツカシネ。ワタシ、ワカラナイヨ。

 

これまたAJAXにまつわるお話。

 

Web.configのグローバライゼーションで、エンコードをShift_JISに設定していたら発生しました。

 

<globalization requestEncoding="Shift_JIS" responseEncoding="Shift_JIS" />

 

非同期ポストバックのメソッドでフォームに貼り付けたTextBoxの値を取得したら、文字化けしました。

htmlで文字化けなんて、最近経験していないので困りました。今日は寝ます (-_-)゜zzz…

 

(;゜〇゜)

 

寝てたら問題が解決しません。

 

最近、AJAXをいろいろ調べていたら、XMLHttpRequestはUTF-8で何とかかんとか・・・という記述を見た記憶が。そこでグローバライゼーションをutf-8に変更したら、文字化けせずに意図した動作をしてくれました。

 

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

 

ただ、utf-8にするとブラウザのフォントが、少し見づらくなりました。好みの問題かもしれませんが・・・

 

とりあえずスタイルシートで、対応しました。

 

*{ font-family : "MSPゴシック", "MSゴシック", "MS UI Gothic"; }

 

今回の文字化けとServer.Transferによる不具合が、同時に発生したので、問題の切り分けに苦労しました。

« unknown error 404って言われても・・・ | トップページ | LAMEでMP3変換 »

03 web」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: 日本語はむずかしいね:

« unknown error 404って言われても・・・ | トップページ | LAMEでMP3変換 »

2022年7月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

最近のトラックバック

無料ブログはココログ