tezu memo blog

日々行った作業をメモしていきます

【Groovy/Grails Tool Suite and Git】環境構築 5. 文字コード

プロジェクトを右クリック→Propertiesメニューを選択→Resourceを選択→Text file encodingをUTF-8に変更しないと以下のエラーが発生

  1. サーバー実行
    プロジェクトを右クリック→Run As→2 Grails Command(run-app)

    エラー:この文字は、エンコーディングUTF-8にマップできません

    新規作成したクラスにマルチバイト文字が含まれると実行時エラーに
    f:id:tezu35:20130129162432j:plain

  2. エラーとなったクラスの文字コードはMS932
    f:id:tezu35:20130129162722j:plain

  3. プロジェクトの文字コード設定もMS932
    これをUTF-8に変更
    f:id:tezu35:20130129162944j:plain

  4. UFT-8変更後に再度クラスを作成。文字コードUTF-8
    f:id:tezu35:20130129163123j:plain