Mam w NB projekt PHP z istniejących już źródeł połączony jeszcze z SVN. Pliki w większości kodowane są w ISO-8859-2 i takie też kodowanie wybrałem w konfiguracji projektu w NB.

Problem polega na tym, że NetBeans usilnie i bez ostrzeżenia w momencie zapisu plików konwertuje je na UTF-8. Dziwne jest to, ze w konfiguracji ma jak byk podane ISO-8859-2, ale nie bierze tego pod uwagę.

NetBeans jest w wersji 7.0.1, ale w starszych działał tak samo.

Jakieś pomysły?

Włączony moduł do obsługi Smarty'ego okazał się przyczyną tego zjawiska.

Według FAQ http://wiki.netbeans.org/DevFaqI18nFileEncodingQueryObject moduły do NeBeans'a pisane są w UTF-8 i w takim kodowaniu działają. Wyłączenie pluginu do kolorowania składni Smarty pomogło.