Sha256: 162fd4007a4683c1e5ce9d72e7823d079145e9fab49a0a485f50f79d363c439d
Contents?: true
Size: 818 Bytes
Versions: 7
Compression:
Stored size: 818 Bytes
Contents
module ManageIQ module UnicodeString refine String do def UnicodeToUtf8 dup.UnicodeToUtf8! end def UnicodeToUtf8! force_encoding("UTF-16LE").encode!("UTF-8") end def Utf8ToUnicode dup.Utf8ToUnicode! end def Utf8ToUnicode! force_encoding("UTF-8").encode!("UTF-16LE") end def AsciiToUtf8 dup.AsciiToUtf8! end def AsciiToUtf8! force_encoding("ISO-8859-1").encode!("UTF-8") end def Utf8ToAscii dup.Utf8ToAscii! end def Utf8ToAscii! force_encoding("UTF-8").encode!("ISO-8859-1") end def Ucs2ToAscii dup.Ucs2ToAscii! end def Ucs2ToAscii! force_encoding("UTF-16LE").encode!("ISO-8859-1") end end end end
Version data entries
7 entries across 7 versions & 1 rubygems