2009-11-13 161 views
1

我正在切換到NetBeans的PHP編程(我目前使用gedit)。Netbeans unicode問題

無論使用的是哪種版本,原始源代碼(à,á,é,è等等)中的某些字符都不會顯示在Netbeans中,而是會顯示一個小引號。這些文件在gedit和firefox中均完美顯示。

如果我在Netbeans中修改文件,gedit和firefox中顯示的字符不正確。如果我添加一個「有問題」的字符,這些新字符在netbeans和gedit中完美顯示,但不在Firefox中(即使html標頭未被修改)。

我嘗試添加:

-J-Dfile.encoding=UTF-8-J-Dfile.encoding=ISO-8859-1netbeans_default_options

上/etc/netbeans.conf沒有結果。

有什麼建議嗎?

+0

這與Eclipse有什麼關係?儘管標題和標籤,我可以看到絕對沒有跡象表明你甚至使用Eclipse。我已經編輯它來指定Netbeans,讓我知道如果這是錯誤的。 – paxdiablo 2009-11-14 00:29:05

回答

0

在源代碼中使用Unicode字符轉義序列。由於它們完全由ASCII字符組成,因此它們將在您使用的任何文本編輯器中統一顯示。

+4

由設計人員製作了數百個php文件視圖,只是因爲我的編輯器無法正常工作才編輯它們會很瘋狂。另外,團隊的其他成員可能會抱怨。 我忘了提及Eclipse工作正常,所以問題是netBeans。我個人比Eclipse更喜歡Netbeans,所以任何建議,使其正確解碼我的文件,讚賞。 – Mij 2009-11-14 11:54:11