8

Web Developer Tools を含む Eclipse Ganymedes バージョン 3.4.1 で phpbb HTML テンプレート ファイルを編集しようとしています。

これらのテンプレート ファイルには、{ variable_name }の形式のテンプレート変数マークを含む HTML マークアップが含まれています。現在、そのようなファイルを開こうとすると、Eclipse はこれらのテンプレート変数マークも検証しようとします。

たとえば、テンプレートには含まれています

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" /> 

エディター本体で Eclipse ショーを開くと、次のようになります。

Unsupported Character Body
Character encoding "{S_CONTENT_ENCODING}" is not supported by this platform.
<button>Set encoding...</button>

WTP を使用してこれを解決する方法、またはテンプレート編集用のより良いエディターはありますか?

4

2 に答える 2

3

Eclipseは、メタタグからテキストエンコーディングを判別しようとして失敗します。

この動作をオーバーライドするには、Eclipseでファイルを開いて、エラーを確認します。[ファイル]メニューを開き、[プロパティ](Alt-Enter)を選択すると、Eclipseにより、テキストファイルのエンコーディングを変更できるファイルのプロパティダイアログが表示されます。

これをすべてのファイルで無効にできるかどうかはわかりません。

于 2009-09-08T09:29:42.163 に答える
1

Linux で Eclipse を使用したことはありませんが、問題は実際には Eclipse がサポートする変数に関するものではないようです。それは、" {S_CONTENT_ENCODING}"と呼ばれると考えられる文字セットをレンダリングしようとすることに関するものです。

すべてのテンプレートで(またはその他のもの) に変更{S_CONTENT_ENCODING}することで、おそらく問題を回避できます。(これは、エンコーディングをあるテンプレートから次のテンプレートに変更していないことを前提としていますが、私は本当にそうではないかと思います.)utf-8latin-1

テンプレートの 1 つにutf-8表示される場所にコピー アンド ペーストすると、Eclipse はそこから他のインスタンスを処理する必要があります。{S_CONTENT_ENCODING}{foo}

于 2009-09-08T03:35:27.527 に答える