Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक अरबी पाठ डालें MySQL

मुझे हाल ही में खुद भी यही समस्याएं थीं।

यहां कुछ संकेत दिए गए हैं:

  • सभी विशेषताओं को ut8 पर सेट किया जाना चाहिए (संयोजन वर्णसेट के समान नहीं है)
  • दस्तावेज़ को UTF-8 के रूप में सहेजें (यदि आप Notepad++ का उपयोग कर रहे हैं, तो यह Format -> UFT-8 में कनवर्ट करें)
  • PHP और HTML दोनों में हैडर को UTF-8 पर सेट किया जाना चाहिए (HTML:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> और PHP:header('Content-Type: text/html; charset=utf-8');
  • डेटाबेस से कनेक्ट होने पर, चारसेट ti UTF-8 को वहां भी इस तरह सेट करें:$link->set_charset("utf8"); (सीधे जोड़ने के बाद)
  • यह भी सुनिश्चित करें कि आपका डेटाबेस और टेबल UTF-8 पर सेट हैं, आप इसे इस तरह कर सकते हैं:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci; ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

याद रखें कि सब कुछ को UFT-8 चारकोड पर सेट करने की आवश्यकता है, अन्यथा यह "Øسناً" जैसी सामग्री डाल देगा। आशा है कि इससे मदद मिली!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे करें:रैंकिंग खोज परिणाम

  2. MySQL पूरी तरह से व्यू क्वेरी टेक्स्ट को रिफॉर्मेट क्यों करता है?

  3. PHP/MySQL में पेज व्यू गिनने का सबसे अच्छा तरीका क्या है?

  4. लेफ्ट जॉइन सभी पंक्तियों को वापस नहीं कर रहा है

  5. MySQL से कैसे बचें 'लॉक प्राप्त करने का प्रयास करते समय डेडलॉक मिला; लेनदेन को पुनः आरंभ करने का प्रयास करें'