This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes IDEs, Version Control and other tools and the fly likes NetBeans UTF8 Encoding Problem? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "NetBeans UTF8 Encoding Problem?" Watch "NetBeans UTF8 Encoding Problem?" New topic

NetBeans UTF8 Encoding Problem?

mahmoud saleh

Joined: Sep 06, 2008
Posts: 19
hi iam making an application that uses arabic words encoded in UTF8 like the following
String str1=new String( "مرحبا".getBytes() , "UTF8");
but when i try to run the code in NetBeans,The Data Is Displayed As ???
Although My Windows Language Is Arabic?
also in the project properities>sources>Encoding>UTF-8 ?
also in project properities>build>compiling>additional compiler options>-encoding UTF-8 ?
also i tried to edit the netbeans.conf file by adding the encoding
netbeans_default_options="................ -J-Dfile.encoding=UTF-8" ?
every thing is completely right but the program keeps displaying the words as ???
but when i try to run the same code in IDE Like JCreator The Data Is Displayed Correctly?
so any ideas how to fix this problem ?
iam using NetBeans 6.5M1
Windows XP
JDK 6u4
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42959
String.getBytes returns a byte array in the platform default encoding, which most likely is not UTF-8. So if you then try to construct a String from it by telling the JVM that it is UTF-8, you've got a problem.

Have you tried using just: String str1 = "مرحبا";
[ September 12, 2008: Message edited by: Ulf Dittmer ]
mahmoud saleh

Joined: Sep 06, 2008
Posts: 19
yes you are right
that's did it
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: NetBeans UTF8 Encoding Problem?
It's not a secret anymore!