- 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.