General

Profile

krists.ozols (Krists Ozols)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

12/28/2013

08:25 PM Ruby Bug #9314: String#encode method raises TypeError when called with Encoding::UTF_16
More examples:
~~~ruby
>> "A".encode(Encoding::UTF_16.to_s).bytes
=> [254, 255, 0, 65]
> ...
=> [0, 65]
>> "A".encode(Encoding::UTF_16LE).bytes
=> [65, 0]
~~~
There is even a side-effect. After using `UTF_16BE` suddenly `UTF_...
krists.ozols (Krists Ozols)
07:54 PM Ruby Bug #9314: String#encode method raises TypeError when called with Encoding::UTF_16
nobu (Nobuyoshi Nakada) wrote:
> There is no real encoding, "UTF-16".
> ...
In that case shouldn't it raise error when called with "UTF-16" string as it does with something random(like "text".encode("not-real-encoding"))?
krists.ozols (Krists Ozols)
04:58 PM Ruby Bug #9314 (Closed): String#encode method raises TypeError when called with Encoding::UTF_16
It works with encodings like Encoding::UTF_8..
"test_string".encode(Encoding::UTF_8) # works
"test_string".encode(Encoding::UTF_8.to_s) # works
"test_string".encode(Encoding::UTF_16) # does not work. Error: `encode': no implicit con...
krists.ozols (Krists Ozols)

Also available in: Atom