दुर्भाग्यवश, यूनिकोड 0.1 (sudo gem install unicode
) रूबी 1.9 पर काम नहीं करता है।रुबी 1.9 पर यूनिकोड मणि को कैसे बदलें?
require "rubygems"
require "unicode"
str = "áéíóúç"
Unicode.normalize_KD(str).gsub(/[^\x00-\x7F]/n, "")
#=> aeiouc
मैं इसका इस्तेमाल उच्चारण चिह्न वर्ण हटाने के बिना, permalink को खिताब कन्वर्ट करने के लिए: मैं निम्नलिखित स्निपेट है।
क्या pack
या unpack
विधियों का उपयोग करके ऐसे ग्रंथों को परिवर्तित करने का कोई तरीका है?
आपको रूबी-टॉक अभिलेखागार के माध्यम से खोदना चाहिए। मुझे पूरा यकीन है कि पिछले कुछ दिनों/हफ्तों के भीतर, यूनिकोड मणि के लेखक ने वहां एक नया संस्करण घोषित किया, और मुझे भी यकीन है कि उस धागे में रुबी 1.9 पर चर्चा की गई थी। मैंने वास्तव में धागे को नहीं पढ़ा, हालांकि, मेरे पास कोई विशिष्टता नहीं है। –
दरअसल, वह * यूनिकोड मणि नहीं था, लेकिन यूनिकोड-यूटिल्स मणि नीचे उल्लिखित @ molf द्वारा वर्णित है। (यह पिछले कुछ दिनों में भी नहीं था, यह 3 महीने पहले था।) –