السلام عليكم ورحمة الله وبركاته
عند إدخال حروف عربية إلى قاعدة البيانات فإنها تظهر على شكل إشارات استفهام
أما الانكليزية فتظهر صحيحة
علماً أنها كانت تظهر سليمة على السيرفر المحلي باستمعمال appersv
كود:
CREATE TABLE `posts` ( `id` int(10) NOT NULL auto_increment, `name` varchar(100) collate cp1256_bin NOT NULL, `comment` varchar(50000) collate cp1256_bin NOT NULL, `apply` varchar(2) collate cp1256_bin NOT NULL, `date` varchar(100) collate cp1256_bin NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1256 COLLATE=cp1256_bin AUTO_INCREMENT=18 ;
وفي ملف config بعد وضع بيانات الاتصال تم وضع :
كود:
mysql_connect(DB_HOST, DB_UID, DB_PWD) or die(mysql_error()); mysql_select_db(DB_Name) or die(mysql_error()); mysql_query("SET character_set_client = utf8"); mysql_query("SET character_set_results = utf8"); mysql_query("SET collation_connection = @@collation_database");