بسم الله الرحمن الرحيم
إننى أقوم بتصميم أول موقع لى بالـPHP وهو عبارة عن موقع كنت قد صممتة بالـ ASP
بمعنى أدق اننى أقوم بتحويل الموقع من ASP إلى PHP فظهر لى بعض النقاط لم أعرف عنها شئ وهى
1- فى ASP يوجد Response.CodePage ويتم إعطائها رقم 1256 حتى يتم التعامل مع اللغة العربية من جهه السرفر فما هو المقابل لها فى PHP ؟
2- فى MS SQLServer أقوم بتحديد نوع حقل النص nvarchar و الـ Collation الخاص به بـ SQL_Latin1_General_CP1256_CI_AS
حتى يتم تسجيل اللغة العربية بدون أى مشاكل يتم كتابة حرف N قبل النص العربى الذى يتم إرسالة عند التسجيل مثل
N'أحمد'
و الذى أعرفة أن فى MySQL لا يوجد nvarchar و لكن يوجد varchar فهل عندما يتم تحديد الـ Collation له بـ cp1256_general_ci فسيكون مثل MS SQLServer ؟
وهل يجب وضع حرف N أيضاً عند تسجيل البيانات مثل MS SQLServer ؟
3- كيف يمكن تحويل النص من windows-1256 إلى utf8 حتى يمكن إرسال بيانات من صفحة صممت بـ windows-1256 إلى صفحة صممت بـ utf8 أو العكس ؟
هذه هى أهم النقاط التى تعيق تحويل الموقع
أرجوا إذا كنت تعرف أى معلومة تفيد فلا تتردد و شارك بها بسرعة لآننى متوقف عن عملية التحويل
شكراً
أحمد
