यह iconv मुहावरा UTF-8 के लिए एक स्ट्रिंग ट्रांसकोड और अक्षर हैं जो ट्रांस्लितेरातेद नहीं किया जा सकता बूँदें:आप 'Iconv.new ("UTF8 // IGNORE", ...) के लिए एक परीक्षण कैसे लिखेंगे?' Idiom?
require "iconv"
def normalize(text)
Iconv.new('UTF-8//IGNORE', 'UTF-8').iconv(text.dup)
end
कैसे आपसे वास्तव में यह एक परीक्षण लिखना चाहते हैं?
संपादित करें: मैं सवाल को सरल बनाने के बाद से मैं एक रेल # encoding: utf-8
कल्पना फ़ाइल मुद्दा उलझी गया था में यह परीक्षण करने के लिए कोशिश कर रहा है के संदर्भ एहसास हुआ समाप्त हो गया। तो अब बक्षीस मूर्खतापूर्ण है लेकिन अगर मैं कोई टेस्ट दिखा सकता हूं तो मैं इसे पुरस्कृत कर दूंगा।
हो सकता है, http://robots.thoughtbot.com/post/42664369166/fight-back-utf-8-invalid-byte-sequences – Hock