getAliases() · also: get_aliasesgetAscii8bitEncoding() · also: get_ascii8bit_encodingcharsetForEncoding(org.jcodings.Encoding encoding)Get a java.nio Charset for the given encoding, or null if impossible
| name | type | description |
|---|---|---|
| encoding | org.jcodings.Encoding | the encoding |
Returns: the charset
getConsoleEncoding() · also: get_console_encodingSince Java 1.6, class java.io.Console is available.
But the encoding or codepage of the underlying connected
console is currently private. Had to use Reflection to get it.
Returns: console codepage
convertEncodingToRubyEncoding(org.jcodings.Encoding defaultEncoding)getDefaultExternalEncoding() · also: get_default_external_encodingsetDefaultExternalEncoding(org.jcodings.Encoding defaultExternalEncoding) · also: set_default_external_encodinggetDefaultFilesystemEncoding() · also: get_default_filesystem_encodingsetDefaultFilesystemEncoding(org.jcodings.Encoding defaultFilesystemEncoding) · also: set_default_filesystem_encodinggetDefaultInternalEncoding() · also: get_default_internal_encodingsetDefaultInternalEncoding(org.jcodings.Encoding defaultInternalEncoding) · also: set_default_internal_encodinggetDefaultInternalEncodingOrDefault() · also: get_default_internal_encoding_or_defaultdefineAliases(org.jruby.runtime.ThreadContext context)defineEncodings(org.jruby.runtime.ThreadContext context)getEncodings() · also: get_encodingsgetEnvEncoding() · also: get_env_encodinggetFileSystemEncoding() · also: get_file_system_encodingfindAliasEntry(org.jruby.util.ByteList bytes)findAliasEntry(byte[] bytes)findEncoding(org.jruby.runtime.builtin.IRubyObject str)Find an encoding given a Ruby object, coercing it to a String in the process.
| name | type | description |
|---|---|---|
| str | org.jruby.runtime.builtin.IRubyObject | the object to coerce and use to look up encoding. The coerced String must be ASCII-compatible. |
Returns: the Encoding object found, nil (for internal), or raises ArgumentError
findEncodingEntry(org.jruby.util.ByteList bytes)findEncodingEntry(byte[] bytes)findEncodingNoError(org.jruby.runtime.builtin.IRubyObject str)Find an encoding given a Ruby object, coercing it to a String in the process. This version does not raise a Ruby error if it can't find the encoding, and simply returns null.
| name | type | description |
|---|---|---|
| str | org.jruby.runtime.builtin.IRubyObject | the object to coerce and use to look up encoding. The coerced String must be ASCII-compatible. |
Returns: the Encoding object found, nil (for internal)
findEncodingNoError(org.jruby.util.ByteList str)findEncodingOrAliasEntry(org.jruby.util.ByteList bytes)findEncodingOrAliasEntry(byte[] bytes)findEncodingWithError(org.jruby.util.ByteList name)Find a non-special encoding, raising argument error if it does not exist.
| name | type | description |
|---|---|---|
| name | org.jruby.util.ByteList | the name of the encoding to look up |
Returns: the Encoding object found, or raises ArgumentError
findEntry(org.jruby.runtime.builtin.IRubyObject str)Find an encoding given a Ruby object, coercing it to a String in the process.
| name | type | description |
|---|---|---|
| str | org.jruby.runtime.builtin.IRubyObject | the object to coerce and use to look up encoding. The coerced String must be ASCII-compatible. |
Returns: the Encoding object found, nil (for internal), or raises ArgumentError
getEncodingFromObject(org.jruby.runtime.builtin.IRubyObject arg)getEncodingFromObjectNoError(org.jruby.runtime.builtin.IRubyObject arg)getEncodingFromString(String string)getWindowsFilesystemEncoding(org.jruby.Ruby runtime)getWindowsFilesystemEncoding(org.jruby.runtime.ThreadContext context)getJavaDefault() · also: get_java_defaultgetLocaleEncoding() · also: get_locale_encodingrubyEncodingFromObject(org.jruby.runtime.builtin.IRubyObject str)getUSAsciiEncoding() · also: get_us_ascii_encoding