Pracuji na projektu, který píšeme v Eclipse RCP. S kolegou vyvíjíme na systémech Linux a Windows, pro to jsme také rozhodli, že všechny zdrojové kódy budou v UTF-8 kódování. Při exportu aplikace však Eclipse IDE na Windows špatně soubory překódovává a do generovaných class tříd zakompiluje „zmrvené“ řetězce – program pak špatně zobrazuje diakritiku i jiné znaky.

Řešením pro Windows je spustit Eclipse IDE s parametrem, který nastaví systémové kódování souborů, a provést reexport. Linuxu se tahle chyba netýká.

eclipse -vmargs -Dfile.encoding=UTF-8

Řešení z diskuzního fóra: http://dev.eclipse.org/newslists/news.eclipse.platform.rcp/msg17107.html