本部長は管理ができない

Salesforceに関わっているエンジニアの技術メモ。ときどきそれ以外。

Force.com IDEでpageファイルの文字コード一括変換

pageファイルはUTF-8だが、Shift-JISで開かれるので文字化けした状態で開かれる。
文字化けを回避するには、該当pageファイルのプロパティを開き、[Text file encording]→[Other]を選択し、プルダウンから「UTF-8」を選択する。
複数ファイルある場合、1ファイルずつ行う必要がある。
大量にあると日が暮れてしまうので、下記の方法で一括変換する。

一括変換方法
  1. まずは、1ファイルを手動で変換する
  2. Eclipseのインストール先の以下のファイルを開く
    • [Eclipseインストール先]\workspace\[対象プロジェクト]\.settings\org.eclipse.core.resources.prefs
    • なお、このファイルは、手動で変換しないと作成されない
  3. ファイルの3行目を参考に、他のpageファイルも追記し、保存する
  4. Eclipseの対象プロジェクトをリフレッシュする
org.eclipse.core.resources.prefsの中身
#Thu Oct 17 12:34:54 JST 2013
eclipse.preferences.version=1
encoding//src/pages/foo.page=UTF-8
2013/10/24 追記

テラスカイさんのブログで、Eclipseでの設定方法が紹介されていました。
10分でできる!快適な Force.com 開発環境 « TerraSky Tech Blog

こちらの方がずっと楽だ。