delphi4arab منتديات دلفي للعرب
ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode (/showthread.php?tid=4631)



ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - M_Mori2010 - 11-10-2012

السلآم عليكم ورحمة الله وبركاته ....

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

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

شكراً لكم


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - virtual - 12-10-2012

يمكن ان تكون اللغة العربية غير مثبتة بالجهاز


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - M_Mori2010 - 12-10-2012

شكراً لك اخي لكن يا اخي أنا انتقلت لنسخة Xe2 لكي اتخلص من مشكلة العربي وكل العربي يظهر تمام و 100% لكن فقط الارسال بمكون سوكت لايدعم العربي فما الحل.......؟


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - justnick - 13-10-2012

ممكن حل المشكلة
بعمل encode للكلمة ثم ارسالها وهى encoded وعلى الطرف الاخر بعد الاستلام يتم عمل decode ثم عرضها


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - M_Mori2010 - 13-10-2012

هالتقصد الكود التالي ؟
هذا للأرسال
Socket.sendtext(utf8encode(edt1.text);

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

هل تقصد هذا ؟


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - justnick - 13-10-2012

هل جربته؟
وهل جربت strtohex
hextostr


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - M_Mori2010 - 13-10-2012

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



ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - sa7er100 - 14-10-2012

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


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - M_Mori2010 - 14-10-2012

أخي الكريم تم التعديل اليك المرفق


ماهي طريقة الارسال والتلقي بمكون Socket بدعم UniCode - sa7er100 - 14-10-2012

لم ينجح

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