|
文字エンコーディング -
もっとも理想的なエンコーディングの流れです。Eclipse の ワークスペースの設定で、テキスト・ファイル・エンコードを SJIS に変更します。NEC 特殊文字・IBM 拡張文字・NEC 選定 IBM 拡張文字 ( 以下、特殊文字 ) は、どの段階で記述しても文字化けが発生します。
デフォルトの設定で行われるエンコーディングの流れです。JSP 内に特殊文字を使用すると、Java ファイルへ変換される段階で文字化けが発生します。 クライアントへの出力が SJIS で行われるため、java ファイル内に特殊文字を記述した場合でも、4 の段階で文字化けが発生します。
class ファイルまで特殊文字を文字化けさせないエンコーディングの流れです。クライアントへの出力が SJIS で行われるため、最終的には文字化けが発生します。1 の pageEncoding で Shift_JIS を指定し、コード・ページに MS932 を使う場合は、Eclipse JspC の Shift_JIS コード・ページ 設定で MS932 を指定します。
特殊文字を使用する際の理想的なエンコーディングの流れです。すべての特殊文字を文字化けさせずに処理することが出来ます。
|