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

PHP और MySQL से हिंदी भाषा में यूनिकोड डेटा प्राप्त करने में सक्षम नहीं है

ध्यान देने योग्य बातें:1. अपनी html या php फ़ाइल के साथ सुनिश्चित करें कि सामग्री प्रस्तुत करेगी, इसमें या तो :i) <?php header('Content-Type: text/html; charset=utf-8'); ?> ओआरआई)।

<?php $page_html = "<html>";

    $page_html .= "<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=utf-8\">";

    $page_html .= "<body>";

    $page_html .= " process and display your content from the database here ";

$page_html .= "</body></html>";

    echo $page_html;
  1. सुनिश्चित करें कि आपके पास नीचे बताए अनुसार सही मिलान है। (:) ऑल द बेस्ट)

तो मेरे मामले में, मैंने utf8mb4_unicode_ci से मिलान बदलने की कोशिश की थी mysql के लिए और इसे uft8_general_ci . में बदलना पड़ा ।

फिर चिपकाया :

mysqli_set_charset( $con, 'utf8');

SELECT कमांड करने से ठीक पहले।

डीबी से पढ़ने के लिए यह मेरा कोड है:

/*

$DB_SERVER="db_server_name";
$DB_USER_READER="root";
$DB_PASS_READER="passw*rd";
$DB_NAME="db_name";
$DB_PORT="port number";

$SELECT_WHAT="`name_of_column_as_in_your_table`";
$WHICH_TBL="`table_name`";
$ON_WHAT_CONDITION="`id`='7'";

*/


$con = mysqli_connect($DB_SERVER, $DB_USER_READER, $DB_PASS_READER, $DB_NAME, $DB_PORT);//this is the unique connection for the selection

    mysqli_set_charset( $con, 'utf8');


        $slct_stmnt = "SELECT ".$SELECT_WHAT." FROM ".$WHICH_TBL." WHERE ".$ON_WHAT_CONDITION;

    $slct_query = mysqli_query($con, $slct_stmnt);

        if ($slct_query==true) {
//Do your stuff here . . . 
}

और यह एक आकर्षण की तरह काम किया। शुभकामनाएं। उपरोक्त कोड ऐसे डेटा को रखने वाले डेटाबेस के टेबल कॉलम से चीनी, रूसी या अरबी या किसी भी अंतरराष्ट्रीय भाषा को पढ़ने के साथ काम कर सकता है।




  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 तालिका बनाएं यदि मौजूद नहीं है -> त्रुटि 1050

  2. डिफ़ॉल्ट MySQL मान में परिकलन करना

  3. MySQL संयोजन और संयोजन त्रुटि का अवैध मिश्रण

  4. (माई)एसक्यूएल जॉइन - बिल्कुल निर्दिष्ट सदस्यों वाली टीम प्राप्त करें

  5. मैं JSON में MySQL ऑब्जेक्ट को एन्कोड करने के लिए PHP का ठीक से उपयोग कैसे करूं?