بسم الله الرحمن الرحيم
وجدت السؤال هذا كثير, لماذا تظهر الاحرف بلغة غير مفهومة أثناء الكتابة داخل الاكتفتي بالاندرويد ستوديو ..
لذلك سوف أذكر هنا الجواب, وهو جداً بسيط .. مع العلم إنه في أول مرة ظهر لي وجدت صعوبة في حله ..
والسبب هو الترميز, فتلقائي يأخذ الترميز الخاص بالجهاز .. لذلك يجب تغيير الترميز إلى utf-8
الحل : تقوم بضبط اعدادات الاندرويد ستوديو ان الترميز الافتراضي للمشاريع هو utf-8 , من الاعدادت :
File → Settings → File Encoding :
Project Encoding = UTF-8
IDE Encoding = UTF-8
و كذلك في نفس النافذة سوف تجد ملفات مشروعك وما هو الترميز الخاص لكل ملف.
في حال واجهتك المشكلة أثناء عرض الاكتفتي على الجوال ووجدت الخط غير مفهوم وكان مكتوب بالعربية, في نفس الاكتفتي في الزاوية اليمنى في الأسفل سوف تجد ترميز هذه الاكتفتي فقط اضغط عليه واختر utf-8 و اعطيه أمر تحويل ليقوم بتحويل ترميز هذه الاكتفتي مع الحفاظ على النصوص.
هذه المشكلة فقط التي واجهتني سابقاً, وأي شخص آخر لديه مشكلة مختلفة في هذا الخصوص, فليكتب لنا تعليقه لهذه المشكلة ونحاول مساعدته وكذلك نشر الجواب للآخرين .
وإلى اللقاء في تدوينات جديدة ..
انا عملت نفس الكلام بس برضوا نفس المشكله
اضف ملف تكست فى فولدر assets
وبه كلام عربى المشكله الانجليزى يتم قراءته ويعمل جيدا لكن العربى لا تتم قرأته ويظهر فى شكل نجوم وبداخلها علامات استفهام يا ريت تقولى الحل ضرورى محتاجه جدا
اتبع هي الطريقة : https://andrody.com/2015/05/read_txt_files_inside_android_applications_programmatically/
بعد الانتهاء عدل النص من داخل اندرويد ستوديو .. وتأكد من الترميز بالكود ومن الاكتفتي UTF-8
جزااااااااااااك الله خيرا