from_iso_8859_15 (REXML::Encoding)

    # File temp/encodings/ISO-8859-15.rb, line 51
        def from_iso_8859_15(str)
          array_latin9 = str.unpack('C*')
          array_enc = []
          array_latin9.each do |num|
            case num
              # characters that differ compared to iso-8859-1
            when 0xA4: array_enc << 0x20AC
            when 0xA6: array_enc << 0x0160
            when 0xA8: array_enc << 0x0161
            when 0xB4: array_enc << 0x017D
            when 0xB8: array_enc << 0x017E
            when 0xBC: array_enc << 0x0152
            when 0xBD: array_enc << 0x0153
            when 0xBE: array_enc << 0x0178
            else
              array_enc << num
            end
          end
          array_enc.pack('U*')
        end