<div dir="ltr">Sziasztok !<div><br></div><div>Megoldódott a netbeans ékezetes problémám (régi kérdés volt itt a listán), de azért érdekes a tapasztalat:</div><div>Az első esetben helyesen jelenik meg a konzolon az ékezet, a másodikban nem:</div>
<div><br></div><div><div><span style="font-family:&#39;courier new&#39;,monospace"><font color="#0000ff">// első eset: jó</font></span></div><div><font color="#0000ff"><span style="font-family:&#39;courier new&#39;,monospace">public static void main(String[] args) {</span><br>
</font></div><div><font face="courier new, monospace" color="#0000ff">  System.out.println(System.getProperty(&quot;file.encoding&quot;));</font></div><div><font face="courier new, monospace" color="#0000ff">  System.out.println(&quot;árvíztűrő&quot;);</font></div>
<div><font face="courier new, monospace" color="#0000ff">}</font></div></div><div><font face="courier new, monospace"><br></font></div><div><div><font face="courier new, monospace" color="#0000ff">// második eset (junit): rossz</font></div>
<div><font face="courier new, monospace" color="#0000ff">@Test</font></div><div><font face="courier new, monospace" color="#0000ff">public void main() {</font></div><div><font color="#0000ff"><span style="font-family:&#39;courier new&#39;,monospace">  System.out.println(System.getProperty(&quot;file.encoding&quot;));</span><br>
</font></div><div><font face="courier new, monospace" color="#0000ff">  System.out.println(&quot;árvíztűrő&quot;);</font></div><div><font face="courier new, monospace" color="#0000ff">}</font></div></div><div><br></div><div>
Szóval a lényeg hogy amikor egy szűz netbeans-t felteszünk mindkét esetben jók a konzolon az ékezetek, azonban pl. egy UTF-8 kódolású (nem a projekten belüli) külső fájl  megnyitása esetén nem jók, gondolom az oprendszer alapértelmezést veszi. Ezt be lehet állítani a netbeans.conf fájlban:</div>
<div><br></div><div><font face="courier new, monospace" color="#0000ff">-J-Dfile.encoding=UTF-8</font><br></div><div><br></div><div>Innentől viszont fellép a konzolos ékezetek problémája. Előszőr nem is értettem hogy lehet hogy egyik kódrészben jó a másikban nem, kiderült hogy akkor nem jó ha Junit-on belül fut a dolog. Mivel a netbeans-ben nem tudtam külön a junit-os dolgot állítani az lett a megoldás hogy a projekt futtatási opciókon is állítok:</div>
<div><br></div><div><font face="courier new, monospace" color="#0000ff">Projekt Properties -&gt; Run -&gt; VM Options: -Dfile.encoding=UTF-8  </font></div><div><br></div><div>Úgy néz ki ez oldotta meg végleg a dolgot.</div>
<div>Persze a neten írtak még 1-2 megoldást amik persze szokás szerint nem működtek :))</div><div><br></div><div>Joe</div></div>