xframelib
Version:
The accumulated front-end development foundation library originates from projects and serves projects.
27 lines (26 loc) • 781 B
TypeScript
import { EncodeOptions, DecodeOptions } from 'iconv-lite';
import { Buffer } from 'buffer';
/**
* Iconv进行文本编码转换,
* @param content
* @param srcEncoding
* @param targetEncoding
* @returns
*/
export declare function convertEncodeByIconv(content: string, srcEncoding: string, targetEncoding: string): string;
/**
* 文字——编码——Iconv
* @param content
* @param encoding
* @param options
* @returns
*/
export declare function encodeByIconv(content: string, encoding: string, options?: EncodeOptions | undefined): Buffer;
/**
* 文字——解码——Iconv
* @param buffer
* @param encoding
* @param options
* @returns
*/
export declare function decodeByIconv(buffer: Buffer, encoding: string, options?: DecodeOptions | undefined): string;