أخيرا و بعد محاولات مضنية لإستخدام لغتنا الجميلة في
الجافا (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 الذي يستخدم كخيار لتمثيل الحرف في الانترنت.
للمزيد من المعلومات حول اليونيكود الرجاء الضغط هنا
المثال التالي يوضح استخدام النصوص الثابتة في JLabel
http://members.lycos.co.uk/omani1980/arabi...Label.java.html
لاحظ ان u0627 هو شفرة حرف الالف
الجدول التالي يحتوي شفرات الحروف العربية في اليونيكود