EasyDelphi Q&A
+2 تصويتات
41 مشاهدات

كيف يمكن تغيير الترميز الافتراضي Encoding لكامل البرنامج  بدون المرور على كامل التعليمات التي تسخدمه، الترميز الافتراضي للدلفي ال 10.x مضبوط على Ansi و انا بحاجة إلى ان يكون UTF8 او Unicode

يعني بدلاً من TEncoding.FUTF8Encoding إلى كل تعليمة

Stream := TStringStream.Create('', TEncoding.FUTF8Encoding);

 

سُئل في تصنيف vcl بواسطة (15,150 نقاط)
عُدل بواسطة | 41 مشاهدات
هل المفترض وجود ترميز افتراضي بالامكان توصيفه ؟ أتمنى هذا ..
المفروض بعد ظهور الانظمة التي تحوي unicode يعني منذ ظهور ال winxp
ان تدعم الدلفي ال unicode بشكل افتراضي أو على الاقل يمكننا ان نجعله افتراضي
للأسف مازالت اخر نسخة تعمل كأن البرنامج ANSI
للأسف مضطر لاستخدام TEncoding.FUTF8Encoding في كل مرة.

1 إجابة واحدة

+1 تصويت

اذا ما في حل ثاني تقدر تعمل  Interposer Class و تحط utf8 كا default في create
و في كل "unit" الي تشتغل عليها تستعملها 

تم الرد عليه بواسطة (1,360 نقاط)
هذا الحل الوحيد، في حال كان البرنامج من البداية، للاسف البرنامج مشغول و كبير جدا

اسئلة متعلقة

0 تصويتات
0 إجابة
سُئل يونيو 13 في تصنيف vcl بواسطة Djemoui Benkhalifa (990 نقاط) | 31 مشاهدات
0 تصويتات
1 إجابة
سُئل يونيو 12 في تصنيف vcl بواسطة Djemoui Benkhalifa (990 نقاط) | 29 مشاهدات
0 تصويتات
1 إجابة
سُئل نوفمبر 27، 2018 في تصنيف vcl بواسطة MohammedAmine (360 نقاط) | 44 مشاهدات
+4 تصويتات
2 إجابة
ادعُ اصدقائك في الفايسبوك لمشاركتك
Comodo SSL

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

408 سؤال
642 إجابة
1,150 تعليق
242 مستخدم