2009-04-16 3 views
7

Mac上でEclipise用のZend Studioを使用していますが、すべてのファイルに「Mac Roman」のエンコードを設定しているようです。これは、ファイルをすべて保存するときにUTF-8にする必要があるため、問題になります。Zend Studio for Eclipse - プロジェクト内のすべてのファイルの文字エンコードを切り替えます。

ファイル単位でエンコーディングをUTF-8に変更する方法はわかっていますが、このプロジェクトを幅広く設定できるかどうか疑問に思っていましたか?

答えて

16
  • Eclipseのワイド:ウィンドウ - > Preferences-> Appearence->ワークスペース
  • プロジェクト全体:右クリックプロジェクト - 上> [プロパティ]
  • Filewide:[ファイル] - 上の右クリック>プロパティ
0

ただ覚えておいて、phpはutf-8でエンコードされたソースファイルを実際にサポートしていません。 utf-8でエンコードされたファイルで文字列を作成すると、phpは1文字あたり2つの静的バイトを表示します。

utf-8またはISO-8859-1のエンコーディングで次のコマンドを実行してみてください。 strlen()はエンコーディングによって異なる長さを返します。 Mac用のPHPヘリオスSR 2のための私のEclipseで

<?php 
$string = "äüö"; 
echo (strlen($string)); 
?> 
+0

これは無関係です。 PHPはUTF-8を扱うことができます(Eclipseのようなものであれば、mb_ *関数を使うだけです)。 – Kornel

5

  • Eclipseのワイド:Eclipse-> Preferences->一般 - >ワークスペース

他は同じですZendのスタジオ8.xの上

2

@SkaveRat、マックOSX 10.5.8のために私はこのようにそれを変更:

トップメニューはEdit - >Set encoding - >Other: UTF-8,です。デフォルトではMac Romanに設定されています。

これを適用してください。

関連する問題