iconv-lite
- Version 0.7.1
- Published
- 351 kB
- 1 dependency
- MIT license
Install
npm i iconv-liteyarn add iconv-litepnpm add iconv-liteOverview
Convert character encodings in pure javascript.
Index
Variables
variable iconv
const iconv: { encode(content: string, encoding: Encoding, options?: EncodeOptions): Buffer; decode( buffer: Buffer | Uint8Array, encoding: Encoding, options?: DecodeOptions ): string; encodingExists(encoding: string): encoding is Encoding; toEncoding: ( content: string, encoding: Encoding, options?: EncodeOptions ) => Buffer; fromEncoding: ( buffer: Buffer | Uint8Array, encoding: Encoding, options?: DecodeOptions ) => string; decodeStream( encoding: Encoding, options?: DecodeOptions ): NodeJS.ReadWriteStream; encodeStream( encoding: Encoding, options?: EncodeOptions ): NodeJS.ReadWriteStream; enableStreamingAPI(stream_module: any): void; getEncoder(encoding: Encoding, options?: EncodeOptions): EncoderStream; getDecoder(encoding: Encoding, options?: DecodeOptions): DecoderStream; getCodec(encoding: Encoding): Codec; _canonicalizeEncoding(encoding: Encoding): string; encodings: Record<Encoding, string | { [key: string]: any; type: string }>; _codecDataCache: Record<string, Codec>; defaultCharUnicode: string; defaultCharSingleByte: string; readonly supportsStreams: boolean;};variable Iconv
const Iconv: { encode(content: string, encoding: Encoding, options?: EncodeOptions): Buffer; decode( buffer: Buffer | Uint8Array, encoding: Encoding, options?: DecodeOptions ): string; encodingExists(encoding: string): encoding is Encoding; toEncoding: ( content: string, encoding: Encoding, options?: EncodeOptions ) => Buffer; fromEncoding: ( buffer: Buffer | Uint8Array, encoding: Encoding, options?: DecodeOptions ) => string; decodeStream( encoding: Encoding, options?: DecodeOptions ): NodeJS.ReadWriteStream; encodeStream( encoding: Encoding, options?: EncodeOptions ): NodeJS.ReadWriteStream; enableStreamingAPI(stream_module: any): void; getEncoder(encoding: Encoding, options?: EncodeOptions): EncoderStream; getDecoder(encoding: Encoding, options?: DecodeOptions): DecoderStream; getCodec(encoding: Encoding): Codec; _canonicalizeEncoding(encoding: Encoding): string; encodings: Record<Encoding, string | { [key: string]: any; type: string }>; _codecDataCache: Record<string, Codec>; defaultCharUnicode: string; defaultCharSingleByte: string; readonly supportsStreams: boolean;};Interfaces
interface Codec
interface Codec {}property decoder
decoder: new (options?: DecodeOptions, codec?: any) => DecoderStream;property encoder
encoder: new (options?: EncodeOptions, codec?: any) => EncoderStream;index signature
[key: string]: any;interface DecodeOptions
interface DecodeOptions {}property defaultEncoding
defaultEncoding?: 'utf16be' | 'utf32be';Override the default endianness for
UTF-16andUTF-32decodings.
property stripBOM
stripBOM?: boolean;Strip the byte order mark (BOM) from the input, when decoding. true
interface DecoderStream
interface DecoderStream {}interface EncodeOptions
interface EncodeOptions {}property addBOM
addBOM?: boolean;Add a byte order mark (BOM) to the output, when encoding. false
property defaultEncoding
defaultEncoding?: 'utf32be';Override the default endianness for
UTF-32encoding.
interface EncoderStream
interface EncoderStream {}Type Aliases
type Encoding
type Encoding = | '10000' | '10006' | '10007' | '10029' | '10079' | '10081' | '1046' | '1124' | '1125' | '1129' | '1133' | '1161' | '1162' | '1163' | '1250' | '1251' | '1252' | '1253' | '1254' | '1255' | '1256' | '1257' | '1258' | '20866' | '21866' | '28591' | '28592' | '28593' | '28594' | '28595' | '28596' | '28597' | '28598' | '28599' | '28600' | '28601' | '28603' | '28604' | '28605' | '28606' | '437' | '737' | '775' | '808' | '850' | '852' | '855' | '856' | '857' | '858' | '860' | '861' | '862' | '863' | '864' | '865' | '866' | '869' | '874' | '922' | '932' | '936' | '949' | '950' | 'ansix34' | 'ansix341968' | 'ansix341986' | 'arabic' | 'arabic8' | 'armscii8' | 'ascii' | 'ascii8bit' | 'asmo708' | 'base64' | 'big5' | 'big5hkscs' | 'binary' | 'celtic' | 'celtic8' | 'cesu8' | 'chinese' | 'cn' | 'cnbig5' | 'cp1046' | 'cp1124' | 'cp1125' | 'cp1129' | 'cp1133' | 'cp1161' | 'cp1162' | 'cp1163' | 'cp1250' | 'cp1251' | 'cp1252' | 'cp1253' | 'cp1254' | 'cp1255' | 'cp1256' | 'cp1257' | 'cp1258' | 'cp20866' | 'cp21866' | 'cp28591' | 'cp28592' | 'cp28593' | 'cp28594' | 'cp28595' | 'cp28596' | 'cp28597' | 'cp28598' | 'cp28599' | 'cp28600' | 'cp28601' | 'cp28603' | 'cp28604' | 'cp28605' | 'cp28606' | 'cp367' | 'cp437' | 'cp720' | 'cp737' | 'cp775' | 'cp808' | 'cp819' | 'cp850' | 'cp852' | 'cp855' | 'cp856' | 'cp857' | 'cp858' | 'cp860' | 'cp861' | 'cp862' | 'cp863' | 'cp864' | 'cp865' | 'cp866' | 'cp869' | 'cp874' | 'cp922' | 'cp932' | 'cp936' | 'cp949' | 'cp950' | 'cpgr' | 'csascii' | 'csbig5' | 'cseuckr' | 'csgb2312' | 'cshproman8' | 'csibm1046' | 'csibm1124' | 'csibm1125' | 'csibm1129' | 'csibm1133' | 'csibm1161' | 'csibm1162' | 'csibm1163' | 'csibm437' | 'csibm737' | 'csibm775' | 'csibm850' | 'csibm852' | 'csibm855' | 'csibm856' | 'csibm857' | 'csibm858' | 'csibm860' | 'csibm861' | 'csibm862' | 'csibm863' | 'csibm864' | 'csibm865' | 'csibm866' | 'csibm869' | 'csibm922' | 'csiso14jisc6220ro' | 'csiso58gb231280' | 'csisolatin1' | 'csisolatin2' | 'csisolatin3' | 'csisolatin4' | 'csisolatin5' | 'csisolatin6' | 'csisolatinarabic' | 'csisolatincyrillic' | 'csisolatingreek' | 'csisolatinhebrew' | 'cskoi8r' | 'csksc56011987' | 'csmacintosh' | 'cspc775baltic' | 'cspc850multilingual' | 'cspc862latinhebrew' | 'cspc8codepage437' | 'cspcp852' | 'csshiftjis' | 'cyrillic' | 'ecma114' | 'ecma118' | 'elot928' | 'euccn' | 'eucjp' | 'euckr' | 'gb18030' | 'gb198880' | 'gb2312' | 'gb23121980' | 'gb231280' | 'gbk' | 'georgianacademy' | 'georgianps' | 'greek' | 'greek8' | 'hebrew' | 'hebrew8' | 'hex' | 'hproman8' | 'ibm1046' | 'ibm1051' | 'ibm1124' | 'ibm1125' | 'ibm1129' | 'ibm1133' | 'ibm1161' | 'ibm1162' | 'ibm1163' | 'ibm1168' | 'ibm367' | 'ibm437' | 'ibm737' | 'ibm775' | 'ibm808' | 'ibm819' | 'ibm850' | 'ibm852' | 'ibm855' | 'ibm856' | 'ibm857' | 'ibm858' | 'ibm860' | 'ibm861' | 'ibm862' | 'ibm863' | 'ibm864' | 'ibm865' | 'ibm866' | 'ibm869' | 'ibm878' | 'ibm922' | 'iso646cn' | 'iso646irv' | 'iso646jp' | 'iso646us' | 'iso88591' | 'iso885910' | 'iso885911' | 'iso885913' | 'iso885914' | 'iso885915' | 'iso885916' | 'iso88592' | 'iso88593' | 'iso88594' | 'iso88595' | 'iso88596' | 'iso88597' | 'iso88598' | 'iso88599' | 'isoceltic' | 'isoir100' | 'isoir101' | 'isoir109' | 'isoir110' | 'isoir126' | 'isoir127' | 'isoir138' | 'isoir14' | 'isoir144' | 'isoir148' | 'isoir149' | 'isoir157' | 'isoir166' | 'isoir179' | 'isoir199' | 'isoir203' | 'isoir226' | 'isoir57' | 'isoir58' | 'isoir6' | 'jisc62201969ro' | 'jp' | 'koi8r' | 'koi8ru' | 'koi8t' | 'koi8u' | 'korean' | 'ksc5601' | 'ksc56011987' | 'ksc56011989' | 'l1' | 'l10' | 'l2' | 'l3' | 'l4' | 'l5' | 'l6' | 'l7' | 'l8' | 'l9' | 'latin1' | 'latin10' | 'latin2' | 'latin3' | 'latin4' | 'latin5' | 'latin6' | 'latin7' | 'latin8' | 'latin9' | 'mac' | 'maccenteuro' | 'maccroatian' | 'maccyrillic' | 'macgreek' | 'maciceland' | 'macintosh' | 'macroman' | 'macromania' | 'macthai' | 'macturkish' | 'macukraine' | 'mik' | 'ms31j' | 'ms932' | 'ms936' | 'ms949' | 'ms950' | 'msansi' | 'msarab' | 'mscyrl' | 'msee' | 'msgreek' | 'mshebr' | 'mskanji' | 'msturk' | 'pt154' | 'r8' | 'rk1048' | 'roman8' | 'shiftjis' | 'sjis' | 'strk10482002' | 'tcvn' | 'tcvn5712' | 'tcvn57121' | 'thai' | 'thai8' | 'tis620' | 'tis6200' | 'tis62025291' | 'tis62025330' | 'turkish' | 'turkish8' | 'ucs2' | 'ucs4' | 'ucs4be' | 'ucs4le' | 'unicode11utf7' | 'unicode11utf8' | 'us' | 'usascii' | 'utf16' | 'utf16be' | 'utf16le' | 'utf32' | 'utf32be' | 'utf32le' | 'utf7' | 'utf7imap' | 'utf8' | 'viscii' | 'win1250' | 'win1251' | 'win1252' | 'win1253' | 'win1254' | 'win1255' | 'win1256' | 'win1257' | 'win1258' | 'win874' | 'winbaltrim' | 'windows1250' | 'windows1251' | 'windows1252' | 'windows1253' | 'windows1254' | 'windows1255' | 'windows1256' | 'windows1257' | 'windows1258' | 'windows31j' | 'windows874' | 'windows932' | 'windows936' | 'windows949' | 'windows950' | 'xgbk' | 'xroman8' | 'xsjis' | 'xxbig5' | (string & {});A union of all supported encoding strings in
iconv-lite.
Package Files (2)
Dependencies (1)
Dev Dependencies (17)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/iconv-lite.
- Markdown[](https://www.jsdocs.io/package/iconv-lite)
- HTML<a href="https://www.jsdocs.io/package/iconv-lite"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2629 ms. - Missing or incorrect documentation? Open an issue for this package.
