Storing Bangla Unicode Text in MySQl Database

22 thoughts on “Storing Bangla Unicode Text in MySQl Database”

  1. ধন্যবাদ আপনার মন্তব্যের জন্য।

    আমি collation তা রেখেই করেছিলাম, কিন্তু ইনপুট এবং আউটপুট (php দিয়ে) করলে ঠিকই বাংলায় ইনপুট এবং আউটপুট হয়। সমস্যা হল, যখন সার্চিং রিকোয়েস্ট দেয়া হয় (অভ্র দিয়ে), নরমালি যেভাবে আমরা সার্চিং ফর্ম তৈরী করি সেভাবে (html/php), তখন দেখা যায়, সার্চিং ফর্মে (php)ঐ স্ট্রিংগুলোর ভেরিয়েবল যাচ্ছে, কিন্তু ডাটাবেইজ থেকে কোন আউটপুট নিতে পারছে না। এটাই হল মূল সমস্যা। নীচে আমার সাচিং ফর্মের নমুনা দেয়া হল:

    সার্চ ইনপুট ফর্ম:

    New Document

    Search For:

    ক্যাটেগরী:

    সাব-ক্যাটেগরী:

    *******************************
    search.php:

    New Document

    <?
    include (‘db_connect.php’);

    //include (‘common_lib.php’);

    $cat=$_POST[‘cat’];

    $subcat=$_POST[‘subcat’];

    $query= “SELECT * FROM agri WHERE cat LIKE ‘%$cat%’ AND subcat LIKE ‘%$subcat%’ “;

    $result = mysql_query ($query);

    $num= mysql_num_rows($result);

    echo “finding:”.$cat.” and “.$subcat.””;

    echo “Record found:”.$num.””;

    while($row = mysql_fetch_array($result))
    {
    PRINT “Category: “;
    print $row[“cat”];
    print (” “);
    print (“”);
    PRINT “Subcat: “;
    print $row[“subcat”];
    print (“”);
    PRINT “Content: “;
    print $row[“content”];
    print (“”);
    }

    ?>

    সমাধান needed, urgently.

    ধন্যবাদ।

  2. হাসিন ভাই কেমন আছেন?
    আমি আপনার এই লিখন থেকে শিখতে পারনাম যে কি ভাবে বাংলা ইউনিকোড আক্ষর php MySQL মাধ্যমে সংরক্ষন করা যায়। এখন আমার প্রশ্ন হল MySQLদিয়ে ইংরেজি যেকোন নম্বর যোগ কারা যায SUM ফাংশন এর মাধ্যমে কিন্তু আমি বাংলা ইউনিকোড নম্বর এই SUM ফাংশন মাধ্যমে করতে পারছিনা। এটার সঠিক সমাধান কি?

  3. Hi via,
    thx for ur solution .but i m still in truble.
    in my database it store unicode value not the bangla text. i followed all the instruction. plz help me.

  4. In some cases ( specially in Zend Framework ) I saw that, data has inserted successfully as unicode but it loses encoding when retrieved.
    The following statement works fine for this situation:

    SET character_set_results=utf8

    For example, I use it in ZF as:

    $db = Zend_Db::factory($config->db);
    $db->query(‘SET character_set_results=utf8’);
    Zend_Db_Table::setDefaultAdapter($db);

    Hope it will help someone.

  5. I am using
    WampServer2.0c where MySQL5.0.51b, PHP 5.2.6, Apache 2.2.8.

    My database name is psqlpro, table name is psqlpro1 and field name is p1. and there are many tables in my database.
    I have two files named banglainput.php and bangla.php to insert and retrive bangla

    the code of banglainput.php is

    Untitled Document

    insert bangla

    and the code of bangla.php

    Untitled Document

    my ouput is “error to creating row”.

    where is my problem? is there anyone to help me?

  6. I want to retrieve bangla data from MS word file that is written by UNICODE like Avro keyboard.
    How can i read data and show it in a text area.

    I can read english data using Antiword from word file.

    Pls someone help me.

  7. অমি বাঙলা ডাটা এন্টির জন্য mysql_query(’SET CHARACTER SET utf8′);
    mysql_query(”SET SESSION collation_connection =’utf8_general_ci’”); ডাটা কানেকশনে লিখে তারপর ডাটা এন্ট্রির জন্য পিএইপি তে Screen তৈরী করি। যেখানে ডাটা এন্ট্রি হবে তাতে যদি Field Size ৫০ দিলে তাতে যা যখন এন্ট্রি করি তা রিপোটে মাত্র কয়েক শব্দ দেখা যায়। সম্পূর্ন দেখা যায় না। যদি mysql টেবিলে বাঙলা এন্ট্রি করি তখন সম্পূর্ন এন্ট্রি হয় তবে তা রিপোর্ট দেখতে পারিনা। এই সমস্য্যার সমাধান কি। দয়াকরে কেউ জানালে উপকৃত হব।

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s