- Inheritance
Base attributes for Iconv exceptions.
Methods
Class
Visibility | Signature |
---|---|
public | new (p1, p2, p3) |
Instance
Visibility | Signature |
---|---|
public | failed () |
public | inspect () |
public | success () |
Class Method Detail
Iconv.new(to, from)
Creates new code converter from a coding-system designated with from to another one designated with to.
Parameters
to: | encoding name for destination |
from: | encoding name for source |
Exceptions
TypeError: | if to or from aren‘t String |
InvalidEncoding: | if designated converter couldn‘t find out |
SystemCallError: | if iconv_open(3) fails |
Instance Method Detail
failed
Returns substring of the original string passed to Iconv that starts at the character caused the exception.
inspect
success
Returns string(s) translated successfully until the exception occurred.
- In the case of failure occurred within Iconv.iconv, returned value is an array of strings translated successfully preceding failure and the last element is string on the way.