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

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

به فایل config هم "J-Dfile.encoding=UTF-8-"  را اضافه کردم ولی از اون به بعد بجای اون کاراکترها مربع چاپ شد.
قبل توسط (1.5هزار امتیاز)
منظور شما این کد است
System.out.println("سلام");
که در یک کلاس نوشته میشود. یا نوشتن فارسی در فایلهای properties. مورد نظر شماست ؟
قبل توسط (67 امتیاز)
System.out.println
قبل توسط (1.2هزار امتیاز)
انتقال داده شده قبل توسط
من همین الان رفتم توی netbeans یه پروژه جدید ساختم و در متد main کلمه سلام را sout کردم و درست چاپ شد. لطفا دقیقا بگید که رشته فارسی رو از کجا می خونید و نمایش می دید. شاید در منبع اشتباه هستش. ضمنا اطمینان حاصل کنید که در سیستم عاملتان زبان فارسی را نصب کرده اید.
قبل توسط (67 امتیاز)
فارسی در سیستم عاملم نصب است،
خب مشکل دقیقا اینجاست که وقتی من در هرجایی از جمله main کلمه سلام را sout کنم درست چاپ نمیشه.
وقتی همین برنامه را روی سیستم های بقیه دوستان اجرا میکنم در چاپ فارسی مشکلی نیست
System.out.println("salam:"+"سلام");
چیزی که چاپ میشه:
salam:����
قبل توسط (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 پاسخ 448 بازدید
0 امتیاز
1 پاسخ 3.8هزار بازدید
0 امتیاز
2 پاسخ 7.5هزار بازدید
0 امتیاز
0 پاسخ 584 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
+2 امتیاز
2 پاسخ 2.2هزار بازدید
+2 امتیاز
1 پاسخ 11.5هزار بازدید
...