السلام عليكم ورحمة الله وبركاته
أخواني ... أنا أعمل على موقع باستخدام PHP & MySQL وطلب مني تحويل قاعدة البيانات إلى Oracle
قرأت عن الموضوع الحمدلله ...
استخدمت Oracle 10g Express edition وتم تشغيها وربطها بالـ PHP وسويت Connection and sql statements والحمدلله كله تمام التمام
بس واجهتني مشكلة بإذن الله إنها صغيرة .... الي هي:
في قواعد الـ (MySQL) عند استخدام الأجاكس يتطلب أن تكون MySQL charset: UTF-8 Unicode (utf8) لكي يتم طباعة العربية بشكل صحيح .
وتم تحديد الترميز utf8 أيضاً في قواعد بيانات ( Oracle) لكن في شغلة اسمها (NLS_LANGUAGE) قيمتها AMERICAN
المهم لما حاولت اطبع القيم الي بالعربي في جدول أدرجت بياناته من قاعدة (MySQL) ظهرت علامات استفهام
ولما حاولت اطبع القيم الي بالعربي في جدول أدرجت بياناته (بالعربي) من قاعدة الأوراكل (Oracle browser) أيضاً ظهرت علامات استفهام.
ولما حاولت اطبع القيم الي بالعربي في جدول أدرجت بياناته (بالعربي) من محرر الـ (PHP) أيضاً ظهرت علامات استفهام.
فكيف اطبع المحتويات الي بالعربي ؟
تقبلو تحياتي وشكري:)
سامي