甘いものが好きです

iOS App開発時に感じた疑問や課題、その他の雑感などを書いていきます。

Xcodeのエディタで文字コード変換を行う

Xcodeのエディタ内で日本語を使えない(打ち込むことができても、ビルド時に警告が出たり、編集後のファイルを他のアプリケーションで読み込むと文字化けしてしまう)場合には、適切な文字コード(例えばUTF-8)に変更すればよい。*1

Xcodeで対象のファイルを開いている状態で、File Inspectorを表示する(Option + Command + 1)。文字コード情報はFile Inspectorの「Text Settings」にある。このセクション内の「Text Encoding」のプルダウンメニューに現在の文字コードが表示されている。文字コードを変更するには、このプルダウンメニューから指定したい文字コードを選択する。プルダウンメニューで指定文字コードを変更すると、編集中のファイルの文字コードを変更するか確認するダイアログ(「Do you want to convert the text to '[指定文字コード]'?」)が表示されるので、ここで「Convert」を選択する。これにより、文字コード変換が完了する。

ちなみに、XcodeのPreferencesメニューを開き、「Text Editing」タブの「Default text encoding」に対象の文字コードを設定することにより、Xcodeのデフォルト文字コードを指定することもできる。

*1:Xcode Ver. 4.0.2にて確認済。