इस लेख में, हम कैरेक्टर सेट और कोलेशन क्या हैं, इसकी मूल बातें कवर करेंगे और सरल उदाहरण प्रदान करेंगे। यह बहुभाषी वेबसाइटों के साथ आपके जीवन को आसान बना सकता है, साइट को एक सर्वर से दूसरे सर्वर पर स्थानांतरित करते समय समस्याओं को ठीक करने में आपकी सहायता करता है और अपना टेक्स्ट सही तरीके से प्रदर्शित करता है। डेटाबेस कैरेक्टर सेट एन्कोडिंग और कोलेशन गाइड का पालन करना आसान है।
चरित्र सेट
एक चरित्र सेट मूल रूप से वर्णों और उनके एन्कोडिंग के मानचित्र का प्रतिनिधित्व करता है। हम एन्कोडिंग को एक संख्या होने की कल्पना कर सकते हैं जैसे:
A – 0; बी - 1; सी - 2; डी - 3; ए - 4; बी - 5; सी - 6; डी - 7
संयोजन:
एक संयोजन नियमों का एक समूह है जो वर्णों और उनके एन्कोडिंग को एक दूसरे के साथ बातचीत करने की अनुमति देता है, उदाहरण के लिए तुलना की जा रही है - उनके उपरोक्त वर्ण सेट का उपयोग करके ए से बी की तुलना करने पर हमें मिलेगा:
ए – 0 <बी – 1
B, A से बड़ा है क्योंकि इसका कैरेक्टर सेट बड़ा है (0> 1)। केस असंवेदनशील तुलना करते समय भी इसका उपयोग किया जा सकता है।
अनुशंसित डेटाबेस कैरेक्टर सेट एन्कोडिंग और संयोजन
यह अनुशंसा की जाती है कि सभी डेटाबेस utf8 को कैरेक्टर सेट के रूप में और utf8_general_ci को एन्कोडिंग के रूप में उपयोग करके बनाए जाते हैं, एक नमूना CREATE कमांड होगा:
CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
आप हमारे वेब होस्टिंग पैकेज पर लोकप्रिय MySQL कमांड की हमारी सूची को आजमा सकते हैं - अब नई बहुत रियायती कीमतों के साथ!:साझा होस्टिंग, एसएसडी वीपीएस होस्टिंग, समर्पित सर्वर।