infinity.encoding¶
Provides access to various encodings.
Module: none (built-in)
Functions
convert()¶
Converts a string from one encoding to another.
Signature:
convert( value: string, fromEncoding: infinity.encoding, toEncoding: infinity.encoding ): string
Parameters:
-
value:
string
The string to be converted.
-
fromEncoding:
infinity.encoding
The encoding of the input string.
-
toEncoding:
string
he target encoding to which the string will be converted.
Return type: string
Example:
let originalString = "Hello, world!";
let convertedString = infinity.encoding.convert(originalString, infinity.encoding.UTF8, infinity.encoding.ansi);
console.log(convertedString);
toString()¶
Returns the name of the specified encoding as a string.
Signature:
toString( encoding: infinity.encoding ): string
Parameters:
- encoding:
infinity.encoding
infinity.encoding enum.
Return type: string
Example:
console.log(infinity.encoding.toString(infinity.encoding.ansi));
//prints "WINDOWS-1252"
Enums
infinity.encoding¶
Values:
-
systemDefault:
0
Default encoding, determined by the operating system.
-
ansi:
1
ANSI encoding (windows codepage 1252).
-
ascii:
2
ASCII encoding.
-
bigEndianUnicode:
3
Unicode (big endian) encoding.
-
unicode:
4
Unicode encoding.
-
utf7:
5
UTF-7 encoding.
-
utf8:
6
UTF-8 encoding.
Example:
let encoding = infinity.encoding.systemDefault;