EclipseでHTMLファイルの文字コードがShift_JISになるのを防ぐ

EclipseでHTMLファイルを開くと、内容がUTF-8にも関わらず以下のように勝手にShift_JISと判定される場合があります。

これは、org.eclipse.wst.html.core.internal.contenttype.EncodingGuesserの挙動によるもので、文字コードの判定ができない場合、日本語環境においては自動的にShift_JISが設定されるようです。ワークスペースの文字コードを変更しても、Content TypesのHTMLのDefault encodingを設定しても効果はありません。

対策としては、HTMLファイルの<head>内に<meta charset=”UTF-8″>タグを含める方法があります。charsetに指定してある文字コードが自動的に設定されます。しかし、フレームワーク等でHTMLファイルを分割して利用している場合は、この方法をとることはできません。他にも、.htmlの拡張子を持つファイルをHTML以外のコンテントタイプに紐づけたり、EnxodingGuesser自体を書き換えてしまうアプローチを取っている方もいるようですが、少し手間がかかりそうです。

一番簡単なのは、Eclipseを英語環境で起動する方法です。eclipse.exeと同じ場所にあるeclipse.iniにEclipseを起動するJVMの環境変数として、「-Duser.language=en」を加えます。

Eclipseを再起動すると、以下のようにUTF-8と設定されていることが分かります。日付の表記も英語に変わってしまいましたが、大きな問題ではないでしょう。

[参考]

https://bugs.eclipse.org/bugs/show_bug.cgi?id=237567

WindowsにEclipse+Aptanaプラグインをインストール

統合開発環境のEclipseをインストールし、それに対しWeb開発環境であるAptanaプラグインを導入する手順のメモです。

JDKのインストール

Eclipseをインストールするには、事前にJDK(Java SE Development Kit)をインストールしておく必要があります。

Windows用のJDKはOracleのWebサイトからダウンロードできます。執筆時点の最新バージョンは8u92でした。「Accept License Agreement」をチェックした上で、その下のリンクをクリックします。お使いのPCが32bitであればWindows x86、64bitであればWindows x64を選択します。

ダウンロードしたexeファイルを起動すると、インストールウィザードが開始します。特に何も変更せずに「次(N) >」ボタンを押し進めます。

コピー先フォルダも既定の設定で問題ないと思います。

インジケーターが進み、以下の画面が出ればインストールは完了です。

Eclipseのインストール

次にEclipseをインストールします。EclipseはEclipseのWebサイトからダウンロードできます。昔は、zip形式のパッケージをダウンロードして、自分の好きな場所に配置するのが一般的でしたが、最近はEclipse Installerというものがあるようです。こちらを利用しましょう。ご使用のPCのbit数のリンクをクリックします。

「Download」ボタンをクリックすると、インストーラーのダウンロードが開始します。回線が遅い場合は、必要に応じて下のミラーサイトを利用すると良いでしょう。

ダウンロードしたインストーラーを実行すると、以下のような画面が開きます。まず、右上の三本線アイコンからサブメニューを開き、インストーラーの「UPDATE」を実施します。

「Remember accepted license」をチェックして、「Accept」をクリックすると、アップデートが開始します。

自動的に再起動されるので、次に、インストールしたいEclipseのタイプを選択します。ここでは「Eclipse IDE for Java Developers」を選びました。

次に、インストールしたいEclipseのバージョンと、使用するJavaランタイム、インストール先を指定します。ここでは、バージョンとJavaランタイムは既定値を使用し、インストール先はホームディレクトリ以下からProgram Filesへ変更しました。

「INSTALL」ボタンをクリックすると、ユーザー承認ウィンドウが開くので「Accept Now」ボタンをクリックして進めます。

インストールが進み、以下の画面が表示されれば完了です。

※既定ではない場所にインストールしようとすると、エラーが発生する場合があります。その場合は、インストーラーを起動する際に、インストーラーファイルを右クリックして表示されるコンテキストメニューから「管理者として実行」をクリックして起動するとよいと思います。

Aptanaプラグインのインストール

次に、Aptanaプラグインのインストールに進みます。Eclipseを起動して上のメニューから「Help -> Install New Software…」と進みます。

以下のようなウィンドウが開きますので、まずAptanaプラグインのリポジトリを登録します。「Add…」ボタンをクリックして、小ウィンドウを開き、「Name:」に適当な名前、「Location:」にhttp://download.aptana.com/studio3/plugin/installを入力して「OK」ボタンをクリックします。

そうすると、リストにAptana Studio 3が表示されるので、それをチェックし、下の「Next >」ボタンをクリックします。

リビュー画面も「Next >」で進めます。

ライセンス承認画面に進むので、確認の上「I accept the terms of the license agreement」をチェックし、下の「Finish」ボタンをクリックすることで、インストールが開始します。

インストールが完了すると、Eclipse再起動を促すウィンドウが表示されるので「Yes」ボタンをクリックします。

以上でAptanaプラグインのインストールは完了です。

Top