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

اخيرا اللغة العربية في الجافا

مغلق
بدأه Omani4Ever في 21 يونيو 2003 · 3 رد · 946 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخيرا و بعد محاولات مضنية لإستخدام لغتنا الجميلة في

الجافا (JDK 1.3) نجحت في كتابة نصوص عربية باستخدام الجافا (JDK 1.4)، حتى الآن

استخدمت النصوص الثابتة في JLabel، و استخدمت النصوص المكتوبة في

JTextField، والاهم من ذلك جميعاً انني استطعت ان اقرا و اكتب النصوص من

و الى ملفات txt.

لغة الجافا مثلها مثل لغات اخرى كالسي و البيرل و الفيجول بيسك .. الخ

تدعم مجموعة حروف اليونيكود (Unicode Character set)، و في هذه

المجموعة يو جد حروف للغات مثل اليونانية و اليابنية و الروسية بالاضافة الى العربية

، و بعكس مجموعة الآسكي (ASCII) التي تستخدم بايت و احد لتخزين

الحرف فإن اليونيكود تستخدم على الاقل 2 بايت للحرف، ولذلك فإن

اليونيكود تحتوي حاليا على شفرات ل 94,140 حرف (الآسكي 256 حرف فقط).

هنالك ثلاثة اشكال لليونيكود و هي UTF-8 و UTF-16 و UTF-32 اكثرها

شيوعاً هو UTF-8 الذي يستخدم كخيار لتمثيل الحرف في الانترنت.

للمزيد من المعلومات حول اليونيكود الرجاء الضغط هنا

http://www.unicode.org

المثال التالي يوضح استخدام النصوص الثابتة في JLabel

http://members.lycos.co.uk/omani1980/arabi...Label.java.html

لاحظ ان u0627 هو شفرة حرف الالف

الجدول التالي يحتوي شفرات الحروف العربية في اليونيكود

http://www.unicode.org/charts/PDF/U0600.pdf

#2

التكملة

كتابة النصوص من و الى ملف:

تحضير ملف الادخال

---------------------

1- افتح النوت باد (Notepad) و اكتب النص بالعربية

2- اذهب الى Save As و في ال Save As Dialogue غير ال Encoding

من ال ANSI الى UTF-8

الان نحن جاهزين للقراءة

الصفحة التالية تحتوي على الكود للقراءة

http://javaalmanac.com/egs/java.io/ReadFromUTF8.html

و هذي الصفحة تحتوي على كود كتابة النصوص الى الملف

http://javaalmanac.com/egs/java.io/WriteToUTF8.html

وهذا البرنامج من تصميمي

http://members.lycos.co.uk/omani1980/ArabicInput.java

و هذه و ردة (f)(f)(f)

#3

شكرا ً لك يا أخ Omani4Ever وأنا آسف لتأخري على الرد عليك نظرا ً لأني مشغولا ً في هذه الأيام :rolleyes:

#4

مشكور أخي على هذه المعلومات

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

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