আপনার উত্তরটি হ'ল আপনি মাই এসকিএল সেটিংস দ্বারা কনফিগার করতে পারেন। আমার উত্তরে প্রসঙ্গের বাইরে কিছু হতে পারে তবে এটি আপনার জন্য সহায়তা know
কিভাবে কনফিগার করতে হয় Character Set
এবংCollation
।
ডিফল্ট মাইএসকিউএল অক্ষর সেট এবং কোলেশন ( latin1, latin1_swedish_ci
) ব্যবহার করে এমন অ্যাপ্লিকেশনগুলির জন্য ডেটা সঞ্চয় করে , কোনও বিশেষ কনফিগারেশন প্রয়োজন হবে না। অ্যাপ্লিকেশনগুলিতে যদি একটি পৃথক অক্ষর সেট বা কোলেশন ব্যবহার করে ডেটা স্টোরেজ প্রয়োজন হয় তবে আপনি অক্ষর সেট তথ্য বিভিন্ন উপায়ে কনফিগার করতে পারেন:
- প্রতিটি ডাটাবেস অক্ষর সেটিংস উল্লেখ করুন। উদাহরণস্বরূপ, যে অ্যাপ্লিকেশনগুলি একটি ডাটাবেস ব্যবহার করে তাদের প্রয়োজন হতে পারে
utf8
, অন্য অ্যাপ্লিকেশনগুলিতে অন্য ডাটাবেসগুলি ব্যবহার করার জন্য এসআইএসির প্রয়োজন হতে পারে।
- সার্ভার স্টার্টআপে অক্ষর সেটিংস উল্লেখ করুন। এটি অন্যান্য ব্যবস্থা না করে এমন সমস্ত অ্যাপ্লিকেশনগুলির জন্য প্রদত্ত সেটিংসটি সার্ভারের কারণ হিসাবে ব্যবহার করে।
- আপনি যদি উত্স থেকে মাইএসকিউএল তৈরি করেন তবে কনফিগারেশনের সময় অক্ষর সেটিংস উল্লেখ করুন । এটি সার্ভারকে সমস্ত অ্যাপ্লিকেশনের জন্য প্রদত্ত সেটিংসগুলি সার্ভার স্টার্টআপে নির্দিষ্ট না করেই ব্যবহার করে causes
আপনার প্রশ্নের জন্য utf8 অক্ষর সেট সেট করতে এখানে প্রদর্শিত উদাহরণগুলি এখানে আরও সহায়ক ( utf8_general_ci
কোলেশন`) এর জন্য কোলেশন সেট করে ।
প্রতিটি ডাটাবেস অক্ষর সেটিংস উল্লেখ করুন
CREATE DATABASE new_db
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
সার্ভার স্টার্টআপে অক্ষর সেটিংস উল্লেখ করুন
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
মাইএসকিউএল কনফিগারেশন সময় অক্ষর সেটিংস উল্লেখ করুন
shell> cmake . -DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
আপনার সংযোগে প্রযোজ্য অক্ষর সেট এবং কোলেশন সিস্টেম ভেরিয়েবলের মানগুলি দেখতে, এই বিবৃতিগুলি ব্যবহার করুন:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
এটি দীর্ঘ উত্তর হতে পারে তবে সমস্ত উপায় আছে, আপনি ব্যবহার করতে পারেন। আশা করি আমার উত্তরটি আপনার পক্ষে সহায়ক। আরও তথ্যের জন্য http://dev.mysql.com/doc/refman/5.7/en/charset-applications.html