المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: سؤال عن ال Encoding In Stings
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
Mohammed Mshari Ersan
بسم الله الرحمن الرحيم
قمت بتحويل string الى مصفوفة من نوع byte
لكن عند اعادة قرأة تلك المصفوفة بواسطة برنامج مصنوع vb.net
يتم قرأة تلك المصفوفة باللغة الانجليزية يعني العربية غير مدعومة
فاتوقع المشكلة من الجافا
فكيف يمكنني دعم العربية في مصفوفة البايت

وكم يصبح حجم البايت هل يبقى 8 بت ؟؟
و شكرا
صحيح برنامجي مصنوع ب j2me لكن اتوقع عدم وجود اختلاف
ابو الفؤاد
جرب التالي:
كود
String test= new String("Mohammad");
      test.getBytes("cp1256");


Mohammed Mshari Ersan
سؤال اخ ابو الفؤاد
كيف انت حولت كلمت محمد الى بايت
و هل يعني ("cp1256") هو كلمة محمد بالعربية بعد تحويلها الى بايت ؟؟
ابو الفؤاد
وظيفة الميثود getBytes هي ارجاع مصفوفة من البايتات تمثل الـ String

cp1256 هو الـ encoding المستخدم في التحويل بامكانك استخدام UTF-8
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.