文字コード

Windows開発環境がShift-JIS
Linuxビルド環境がUTF-8
環境の文字コードが違っています。Windows上で開発したファイルをそのままSubversionに入れて、Linux環境でCheckoutしてコンパイルしようとすると文字化けが発生していて、コンパイルが行えません。

RAD設定

RADではワークベンチ エディタでの文字コード設定を変更出来ます。
そこでUTF-8と設定することで、既存のファイル及び新規ファイルのエンコーディングUTF-8に設定されます。

JSPファイルははpageEncodingを見てデフォルト文字コードを設定しています。
そのため、RAD上でUTF-8と設定しても、ファイル個別に設定しない限り、pageEncodingで設定されたコードセットが設定されます。

<%@ page contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS" %>

上記のような場合だと、Shift-JISに設定されます。
ローカルのファイルを直接編集してUTF-8に変更してもRAD上ではShift-JISとして読み込まれ、文字化けが発生します。