¿Se pueden convertir utf8 y gbk directamente?
La cadena en sí en JS se almacena en caracteres en lugar de bytes, por lo que no existen gbk o utf8; el propio encodeURI codificará la cadena con codificación utf8 si desea convertir; al formato gbk, debe usar Buffer para procesar por bytes. Debería escribirse así: var titleBuffer = new Iconv('UTF-8', 'GBK').convert('math' ?
(1) utf8_encode es una función de PowerBuilder que se utiliza para convertir caracteres de datos Convierte la cadena a codificación UTF-8 y devuelve la cadena codificada. UTF-8 es un mecanismo estandarizado para convertir valores de caracteres anchos en flujos de bytes en Unicode.
(2) GBK es la especificación de expansión del código interno chino y K es la consonante inicial de la palabra "Kuan" en el Pinyin chino expandido. El nombre completo en inglés es "Especificación del código interno chino". El estándar de codificación GBK es compatible con GB2312. Incluye 21003 caracteres chinos, 883 símbolos y proporciona 1894 puntos de código de caracteres. Los caracteres simplificados y tradicionales se almacenan en la base de datos. La codificación GB2312 es la codificación utilizada por la República Popular China para intercambiar información de caracteres chinos nacionales con el país. El nombre completo es "Conjunto de caracteres codificados en caracteres chinos" y se utiliza para el intercambio de información. GB2312 es la codificación de caracteres chinos para el intercambio de información nacional de la República Popular China. El nombre completo es "Conjunto básico de caracteres de codificación de caracteres chinos para el intercambio de información". Fue publicado por la Administración Estatal de Normas en 1980. El conjunto de caracteres básico contiene 6763 caracteres chinos y 682 caracteres gráficos no chinos y se utiliza ampliamente en China continental. GBK es una extensión de GB2312-80, que es una extensión de CP936 (página de códigos 936) (anteriormente CP936 y GB 2312-80 eran idénticos).