Java Swing - Linux -- XP karakterkódolás

Fórumok

Üdv!

Írok otthon egy Swing alapú programot Linuxon. UTF-8-as környezet.

Behozom munkahelyre, ahol Windows XP van. A forráskódban az ékezetek nem jók a Scite fejlesztőeszközben.
A következő van beállítva alapból megnyitás után:
Fájl -> Kódolás A következőre van állítva: -> Code Page Property
Beállítom: UTF-8. Ékezetek szépen látszanak a forráskódban, Scite-ból
nézve. Program fordít és indít az elindított program viszont olvashatatlan.

Tud erre valaki kulturált vagy kulturálatlan megoldást?

Esetleg: Másként kellene keresztplatformosan dolgozni?
A legrosszabb megoldás lenne Linuxon az UTF-8 elhagyása.

Termih

Hozzászólások

SciTE helyett NetBeans vagy Eclipse ...

?

Már hogy ne tenné? Ha valamivel sokat szív az ember, és meggyűlöli, akkor nyilván nem kíván másnak is szenvedést. A másik meg hogy ha napi sok-sok órát eltölt az ember egy bizonyos munkaeszközzel, akkor nagyon fontos a felhasználói élmény.

Miért, te pusztán feature lista vagy benchmarkok alapján választasz eszközt? Tényleg nem értem.

javac -encoding utf8 (windowson 1250 a deafult asszem), és/vagy rakjd ki minden feliratot egy resourcebundle-ba, és/vagy tényleg használj valami ide-t

A Java úgy működik, hogy mikor InputStreamReadert nyitsz egy streamre, hogy betűfolyammá konvertáld, akkor a default kódlappal nyitja. IMHO ez az esetek 99%-ában rossz megoldás, és kerülni kell, mint a tüzet. Ha erőforrást nyitsz, vagy saját formátumú fájlt, akkor a kódban kellene explicit megadni a kódlapot.

Barmily nagynak tunnek is, hosszu tavon egy normalis IDE-vel sokkal konnyebben fogsz majd tudni haladni. Jobb lenne mar most megtanulni oket kezelni, amig kis projektjeid vannak, mert a nagyokat mar konnyebb lesz onnet managelni.

Ja, es ott automatikusan jo az encoding barmilyen platformon, barmilyen gepen megnyitva. Ugyanis az IDE attol IDE, hogy az ilyen - es hasonlo - szopasoktol megkimel.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

akkor nyiss netbeans/eclipse alatt default beállításokkal egy projektet, írj 1-2 forrásba ékezetet, majd vidd át egy (mondjuk) fedora/ubuntu alá. amíg át nem állítod az encodingot mindenhol egységesre, addig csak kriksz-krakszok fognak megjelenni :)

ettől függetlenül egy IDE használata sokkal kényelmesebb, ahogy azt már én is jeleztem