ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode
#1
السلآم عليكم ورحمة الله وبركاته ....

أخوتي الاعزاء ...

أنني اعمل على لغة دلفي Xe2 والعربي فيها يعمل 100% لكن واجهتني مشكلة في الارسال والتلفي بمكون Socket حيث ان الجهاز الذي يدعم اللغة العربية في الاعدادات الاقليمية يقوم بتلقي اللغة العربية بدون اي مشاكل أما الجهاز الذي لايدعم اللغة العربية فيقوم بتلقي اللغة العربية على شكل رموز.. فما حل المشكلة برأيكم ..؟

شكراً لكم

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#2
يمكن ان تكون اللغة العربية غير مثبتة بالجهاز
الرد
#3
شكراً لك اخي لكن يا اخي أنا انتقلت لنسخة Xe2 لكي اتخلص من مشكلة العربي وكل العربي يظهر تمام و 100% لكن فقط الارسال بمكون سوكت لايدعم العربي فما الحل.......؟

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#4
ممكن حل المشكلة
بعمل encode للكلمة ثم ارسالها وهى encoded وعلى الطرف الاخر بعد الاستلام يتم عمل decode ثم عرضها
الرد
#5
هالتقصد الكود التالي ؟
هذا للأرسال
Socket.sendtext(utf8encode(edt1.text);

وهذا للتفي
memo1.text:=utf8decode(socket.ReceiveText)

هل تقصد هذا ؟

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#6
هل جربته؟
وهل جربت strtohex
hextostr
الرد
#7
إقتباس :هل جربته؟
لا آخي لن آجربه
إقتباس :وهل جربت strtohex
hextostr
وماهو هذا هل ممكن شرح ؟
جزاك الله كل خير
شكراً لك آخي نجح هذا
إقتباس :هالتقصد الكود التالي ؟
هذا للأرسال
socket.sendtext(utf8encode(edt1.text);
وهذا للتفي
memo1.text:=utf8decode(socket.receivetext)

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#8
اواجه هذه المشكلة في مكون اندي tcp لا تظهر اللغة العربية فقط ؟
المثال مرفق


الملفات المرفقة
.rar   sendtextindy.rar (الحجم : 4.36 ك ب / التحميلات : 28)
الرد
#9
أخي الكريم تم التعديل اليك المرفق


الملفات المرفقة
.rar   sendtextindy.rar (الحجم : 5.16 ك ب / التحميلات : 26)

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد
#10
لم ينجح

العربية تظهر اشارات استفهام عند التلفي من اللكلاينت
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم