مقارنة الطابع كيو UTF8
-
07-07-2019 - |
سؤال
وأنا المتغيرة من الخلية إلى كيو لكن لا يمكن العثور يعادل utf8_general_ci
الترتيب الخلية و. ما أحاول تحقيقه هنا هو أن تكون قادرا على مقارنة سلاسل باستخدام قواعد اللغة العامة بدلا من مقارنة ثنائية، أي í = ط، š = ق، ح = ح، الخ ...
هل هناك طريقة كيفية جعل البحث كيو سلاسل باستخدام قواعد اللغة العامة؟
وشكرا جزيلا!
المحلول
وهذا هو، في الأساس، ما معظم المنشآت postgresql
الحديثة سوف نفعل لك افتراضيا. ولكن قد تكون مهتمة في خيارات initdb
--locale
، --lc-collate
، وما إلى ذلك (معظم هؤلاء، إن لم يكن كلها يمكن أيضا تغيير بعد قاعدة البيانات يتم تهيئة باستخدام .conf ملف) أيضا.
ويمكنك أيضا تحديد الترميز وIIRC LC_COLLATE
والأصدقاء عند إنشاء قاعدة البيانات.
لا تنتمي إلى StackOverflow