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

PHP और MYSQL के साथ अरबी अक्षरों के साथ mysql डेटाबेस में जंक वर्णों का मिलान कैसे करें

इस समस्या को पहले चरण में हल किया जाना चाहिए। अरबी वर्ण गैर-यूनिकोड डेटाबेसटेबल में फ़िट नहीं होते हैं। यही असली समस्या है।

आपको अपने MySQL डेटाबेस में यूनिकोड तालिकाओं के साथ-साथ यूनिकोड कनेक्शन का उपयोग करना चाहिए।

अपनी तालिका के डिफ़ॉल्ट वर्ण सेट को utf8 पर सेट करें और सुनिश्चित करें कि आपके डेटाबेस से कनेक्शन भी इस वर्ण सेट का उपयोग कर रहा है:

$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);

यह भी देखें:http://nl3.php.net/ मैन्युअल/en/function.mysql-set-charset.php

इसके साथ अपने वर्तमान कनेक्शन के वर्ण सेट की जाँच करें:

echo mysql_client_encoding($conn);

यह भी देखें:http://nl3.php.net/ मैन्युअल/en/function.mysql-client-encoding.php

अपनी टेबल बनाते समय कुछ इस तरह करें:

create table user (
    // Your table definition
) default charset = UTF8

यदि आपने इन चीजों को किया है और अपनी तालिका में अरबी वर्ण वाले उपयोगकर्ता को जोड़ते हैं, तो आप देखेंगे कि यह सही प्रदर्शित होता है। अब तुलना करना आसान होगा।

शुभकामनाएँ!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अमेज़ॅन आरडीएस पर बनाए गए हर बार mysql कनेक्शन पर एक प्रक्रिया कैसे कॉल करें?

  2. PHP ड्रॉप डाउन जो प्रत्येक भरोसेमंद हैं

  3. पीडीओ के लिए वैकल्पिक ::lastInsertId / mysql_insert_id

  4. जब हमारे पास समग्र अनुक्रमणिका होती है तो क्या सामान्य MySql अनुक्रमणिका आवश्यक होती है?

  5. SQL के साथ बड़ी मात्रा में डेटा की प्रविष्टि दक्षता