+3 امتیاز
قبل در برنامه نویسی توسط (67 امتیاز)
برچسب گذاری دوباره قبل توسط
چرا window هایی که مربوط به نتایج اجرای برنامه است فارسی را درست نشون نمیدهند!!!

مثلا وقتی در system.out یا log فارسی مینویسم کاراکترهای خاصی چاپ میشه

به فایل config هم "J-Dfile.encoding=UTF-8-"  را اضافه کردم ولی از اون به بعد بجای اون کاراکترها مربع چاپ شد.
قبل توسط (1.5هزار امتیاز)
1_ نسخه NETBEANS و نسخه JDK شما چیست؟
2_ شما این خروجی را در کنسول میبینید یا از swing یا چیز دیگه ای استفاده میکنید ؟
قبل توسط (67 امتیاز)
netbeans 7.1.1
jdk 1.7
نه از swing استفاده نمیکنم.خروجی System.out.print را در output window سرور (Tomcat) که یک tab در قسمت output نت بینز است میبینم.البته در tab خروجی تست junit هم، این مشکل وجود دارد.
 ولی وقتی عبارات فارسی را در صفحات html مینوسم (مستقیم یا از طریق کلاس های جاوا) و در browser نمایش داده میشوند مشکلی وجود ندارد.

2 پاسخ

+2 امتیاز
قبل توسط (67 امتیاز)
 
بهترین پاسخ

راه حل دوستان هیچ کدوم مشکل منو حل نکرد. راهی که خودم پیدا کردم این بود :

  Control Panel-> Region and Language -> Administrative -> Change system locale-> select Persian

 

 

+2 امتیاز
قبل توسط (434 امتیاز)

فکر کنم مشکل شما مربوط به استفاده از فونت فارسی در کنسول خروجی Netbeans باشد برای رفع این مشکل میتوان مطابق شکل با کلیک راست روی کنسول با استفاده از گزینه Choos Font یک فونت فارسی برای نمایش خروجی انتخاب کرد:

سوالات مشابه

0 امتیاز
0 پاسخ 434 بازدید
0 امتیاز
1 پاسخ 3.7هزار بازدید
0 امتیاز
2 پاسخ 7.4هزار بازدید
0 امتیاز
0 پاسخ 575 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
+2 امتیاز
2 پاسخ 2.1هزار بازدید
+2 امتیاز
1 پاسخ 11.5هزار بازدید
...