बहुत पुरानी पोस्ट लेकिन मैं ओपी जैसी समस्या के माध्यम से काम कर रहा हूं। हम बेहतर परिणाम देने के लिए एक नाम खोजने और लिप्यंतरण करने में सक्षम होना चाहते हैं। हालांकि, पोस्टग्रेज और रेल के हमारे संस्करणों के साथ चरित्र उसी का 'ss' में लिप्यंतरित हो जाता है।
बस अपने निष्कर्षों को साझा करना चाहता था अगर यह इस पोस्ट में ठोकर खाने वाले अन्य लोगों के लिए उपयोगी हो सकता है।
रेल में 5.2:
irb(main):001:0> ActiveSupport::Inflector.transliterate('ß')
=> "ss"
पोस्टग्रेज 9.6 में मुझे मिलता है:
db-test=# SELECT unaccent('ß') AS unaccent_name;
unaccent_name
---------------
ss
(1 row)