অনেকেই এই সমস্যা নিয়ে প্রশ্ন করেছেন যে কিভাবে মাইএসকিউএল ডাটাবেইজ সহ ওরাকল (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]","ঢাকা,বাংলাদেশ");

এর জন্য ডাবল কোটেশন(“) ব্যবহৃত হয়েছে। ইউনিকোডের সাথে সিঙ্গেল কোটেশন ব্যবহার করলে এসকিউএল এ সমস্যা হয় তাই ইউনিকোড লিখতে ডাবল কোটেশন ব্যবহার করবেন।
আমাদের তাহলে যে ডাটাগুলো পেলাম, তা এই রকম:

 

আরও পড়ুনঃ-

সর্বোচ্চ বেতনের প্রোগ্রামিং ভাষা

কিভাবে ডিভিডি অর্ডার করবেন-প্রশ্নোত্তর

যারা ১০০০ ফ্রিল্যান্সার এর ফ্রি কোর্স সমুহের লিংক

Leave a Reply

স্যার, কিভাবে আপনাকে সাহায্য করতে পারি?

Click one of our representatives below

Customer Support
Customer Support

Syeda Nusrat

I am online

I am offline

Technical Support
Technical Support

Ariful Islam Aquib

I am online

I am offline