سؤال

عند يمكنني إنشاء قاعدة بيانات MySQL جديدة من خلال بريس، لدي الخيار لاختيار الترتيب (مثل التقصير، armscii8، أسكي ... وUTF-8). واحد أعرفه هو UTF-8، لأنني دائما نرى هذا في التعليمات البرمجية المصدر HTML. ولكن ما هو الترتيب الافتراضي؟ ما هي أوجه الاختلاف بين هذه الخيارات، والتي ينبغي لأحد أن أستخدمها؟

هل كانت مفيدة؟

المحلول

وترتيب ليست في الواقع الافتراضي، فإنه مما يتيح لك الترتيب الافتراضي كخيار أول.

وما نتحدث عنه هو الترتيب أو مجموعة الأحرف التي سيستخدمها قاعدة البيانات الخاصة بك في أنواع نصه. عادة ما يقوم الخيار الافتراضي على الإعدادات الإقليمية، لذلك إلا إذا كنت تخطط لعولمة، التي عادة ما تكون خوخي-حريصا.

والنسخ أيضا تحديد حالة ولهجة الحساسية (أي-هو 'كبيرة' == 'كبيرة'؟ مع CI، فمن). تحقق من قائمة الخلية للحصول على كل الخيارات.

نصائح أخرى

وترتيب يروي قاعدة بيانات كيفية إجراء مطابقة السلسلة والفرز. ويجب أن يتطابق محارف الخاص بك.

إذا كنت تستخدم UTF-8، يجب أن يكون الترتيب utf8_general_ci. وهذا النوع من أجل يونيكود (حالة حساسة) وكان يعمل لمعظم اللغات. فإنه يحافظ أيضا ASCII وLATIN1 النظام.

وهذا الترتيب الافتراضي هو LATIN1 بشكل طبيعي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top