الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اظهار الحروف العربية في الجافا

مغلق
بدأه TheNewLeader في 28 يناير 2007 · 6 رد · 1,592 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اود ان اعرف ما هي الطريقة لاظهار الحروف العربية في الجافا

اقصد انا عندي JComboBox ولكن حين اريد اظهار الخيارات لا تظهر

مثلا مؤنث ومذكر تظهر لي بحروف غربية فما ال مشكلة؟؟

  private JComboBox  gender;


  private String gender[] =
		{
"مؤنث" "مذكر"
		 };
#2

جرب الكود بهذا التغيير , هل يحل المشكله التي تواجهها مع اللغة العربية ؟

 private String gender[] =
		{
"\u0645\u0624\u0646\u062b", "\u0645\u0630\u0643\u0631"
		 };
#3

بسم الله الرحمن الرحيم

اخي ali7876

شكرا لك

نعم ظهرت معي الكلمات لكن ما هذه الارقام وكيف احول كل كلمة لهذه الارقام هل هناك برنامج لعمل ذلك

ولا يوجد طريقة غير التي ذكرت؟؟؟

#4
ali7876 كتب:
جرب الكود بهذا التغيير , هل يحل المشكله التي تواجهها مع اللغة العربية ؟

 private String gender[] =
		{
"\u0645\u0624\u0646\u062b", "\u06;) 45\u0630\u0643\u0631"
		 };

إكتشفتُ بأنه ليس هناك مشكلة بعَرْض الرسائلِ العربيةِ مَع Java . . . فبمجرد إني دَخلتُ Control Panelِ وجعلتُ كُلّ تحديدات اللغة إلى عربيةِ، فلم يصبحَ هناك أي مشكلةِ. وأنا إستنتجتُ هذه الطريقةِ عندما قالَ أحد أصدقائنا بِأَنَّ هذه المشكلةِ ظَهرتْ مَعه وحُلّتْ عندما setup Windows جديد ِ. . . لذا قُلتُ إلى نفسِي ما الذي قَدْ يتُغيّرُ عندما setup Windows جديدِ "قد يَكُون بِأَنَّ صديقنا لَعبَ في تحديداتِ اللغة باريقِة مختلفةِ مِنْ المرة السابقةِ" وهذا كَانَ. . .

;) جربوها و خبروني ...

#5
TheNewLeader كتب:
بسم الله الرحمن الرحيم

اخي ali7876

شكرا لك

نعم ظهرت معي الكلمات لكن ما هذه الارقام وكيف احول كل كلمة لهذه الارقام هل هناك برنامج لعمل ذلك

ولا يوجد طريقة غير التي ذكرت؟؟؟

يمكنك حل المشكله بجعل اللغة الافتراضية للوندوز هي اللغه العربية ، (كما ذكر الاخ العزيز amr emad ).

اما البرامج

فيمكنك استخدم برنامج netbeans لتحويل اللغة العربية الى utf-8

أو استخدام برنامج الكاتب ، (للأخ العزيز حسام الملحم ابو مازن )

والله اعلم

#6

بسم الله الرحمن الرحيم

ليست المشكلة في بجعل اللغة الافتراضية للوندوز هي اللغه العربية لاني حتى لما عملتها لم تعمل

يا ريت تضيف لنا الرابط لبرنامج الاخ حسام الملحم

واذا كان في رابط اخر لبرنامج netbeans

شكرا اخي الكريم

#7

استخدم هذا الميثود لتحويل النصوص العربيه ، قد تكون افضل من استخدام الاسلوب السابق !

public static String getEncoded(String text){
		try{
			if (text != null) {
				return (new String(text.getBytes("Windows-1252"),"Windows-1256"));
			} else {
				return "";
			}
		}catch(UnsupportedEncodingException uee){
			uee.printStackTrace();
		}
		return text;		
	}

أخبرنا بالنتائج ...

هذا الموضوع مغلق.

مواضيع مشابهة