আপনার উত্তরটি হ'ল আপনি মাই এসকিএল সেটিংস দ্বারা কনফিগার করতে পারেন। আমার উত্তরে প্রসঙ্গের বাইরে কিছু হতে পারে তবে এটি আপনার জন্য সহায়তা 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