
অনেকেই এই সমস্যা নিয়ে প্রশ্ন করেছেন যে কিভাবে মাইএসকিউএল ডাটাবেইজ সহ ওরাকল (Oracle), পোস্টগ্রি এসকিউয়েল (PgSQL), যেকোন ডাটাবেইজে বাংলা লিখবেন।
এর জন্য আপনাকে প্রথমে ডাটাবেইজ তৈরীর সময় ডাটাবেইজের শেষে charset(character set) এ utf8 দিতে হবে।
একদম বেসিক থেকে বলছি:
xampp setup থাকলে, skype off করে(skype on থাকলে) xampp ওপেন করে apache এবং mysql রান করান।
নিচের লিংকে যান:
http://127.0.0.1/phpmyadmin/server_sql.php?db=&token=b6fb9cf85d2c01a5938dc6dfe9653798
নিচের কোডটি কপি করে উক্ত লিংকের ঘরে প্যাস্ট কর
create database if not exists eshikhon; create table eshikhon.user( id int(20) auto_increment, name char(120), email char(50), address varchar(200), primary key(id) )charset=utf8;
এখানে সর্বশেষ লাইনে
charset=utf8; এর মাধ্যমে আমরা বলেছি যে আমাদের ডাটাবেইজটির ক্যারেকটার সেট(charset) হবে utf8 (ইউনিকোড ট্রান্সফরমেশন ফরম্যাট-৮ এ হবে।) (ইউনিকোড সাপোর্ট করবে)।
ডাটা ইনসার্ট করতে নিচের কোডটি কপি করে পুনরায় আগের জায়গায় পাস্ট কর:
insert into eshikhon.user(name,email,address)values("ইব্রাহিম আকবর","[email protected]","ঢাকা,বাংলাদেশ");
লক্ষ্য কর এখানে
values("ইব্রাহিম আকবর","[email protected]","ঢাকা,বাংলাদেশ");
এর জন্য ডাবল কোটেশন(“) ব্যবহৃত হয়েছে। ইউনিকোডের সাথে সিঙ্গেল কোটেশন ব্যবহার করলে এসকিউএল এ সমস্যা হয় তাই ইউনিকোড লিখতে ডাবল কোটেশন ব্যবহার করবেন।
আমাদের তাহলে যে ডাটাগুলো পেলাম, তা এই রকম:
আরও পড়ুনঃ-
সর্বোচ্চ বেতনের প্রোগ্রামিং ভাষা