Mohammed Mshari Ersan
Oct 29 2007, 04:51 PM
بسم الله الرحمن الرحيم
قمت بتحويل string الى مصفوفة من نوع byte
لكن عند اعادة قرأة تلك المصفوفة بواسطة برنامج مصنوع vb.net
يتم قرأة تلك المصفوفة باللغة الانجليزية يعني العربية غير مدعومة
فاتوقع المشكلة من الجافا
فكيف يمكنني دعم العربية في مصفوفة البايت
وكم يصبح حجم البايت هل يبقى 8 بت ؟؟
و شكرا
صحيح برنامجي مصنوع ب j2me لكن اتوقع عدم وجود اختلاف
ابو الفؤاد
Oct 29 2007, 05:11 PM
جرب التالي:
كود
String test= new String("Mohammad");
test.getBytes("cp1256");
Mohammed Mshari Ersan
Nov 5 2007, 01:08 AM
سؤال اخ ابو الفؤاد
كيف انت حولت كلمت محمد الى بايت
و هل يعني ("cp1256") هو كلمة محمد بالعربية بعد تحويلها الى بايت ؟؟
ابو الفؤاد
Nov 5 2007, 04:03 PM
وظيفة الميثود getBytes هي ارجاع مصفوفة من البايتات تمثل الـ String
cp1256 هو الـ encoding المستخدم في التحويل بامكانك استخدام UTF-8
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء
إضغط هنا.