Actualmente, las conversiones de codificación que se pueden realizar en esta biblioteca de clases incluyen: intercambio de codificación chino Big5 chino simplificado, conversión de codificación china Big5, conversión de codificación simplificada/tradicional-> pinyin, conversión unidireccional, conversión de codificación chino/tradicional <-> UTF8, conversión de una vía unicoda unicode unicode.
El autor original del código fuente de clase es Hessian ([email protected]). Fusioné el script de muestra original y modifiqué el archivo de clase. Agregué un parámetro al constructor de clase para que los usuarios puedan establecer fácilmente la ruta del archivo de configuración al usarla. De esta manera, este paquete de clase se puede colocar en cualquier directorio al que se pueda acceder. De lo contrario, el archivo que hace referencia a class.chinese.php en la versión original debe estar en el mismo directorio que la clase.
La copia del código es la siguiente:
/**
* Biblioteca de colección de codificación china
*
* Actualmente, este tipo de biblioteca se puede implementar, intercambio de codificación chino tradicional <-> tradicional, chino simplificado, chino tradicional-> pinyin una conversión unidireccional,
* Conversión de codificación chino, tradicional chino <-> UTF8, chino simplificado, chino tradicional-> unicode conversión unidireccional
*
* @Author Hessian ([email protected])
* @version 1.7
* @Copyright Hessian/Netis
* @Use GPL autorizado (no se puede utilizar para ningún propósito comercial, y el código puede modificarse sin el consentimiento del autor, pero el código modificado debe publicarse de acuerdo con el Protocolo GPL)
* @Special gracias a desconocido (fragmento de código de conversión tradicional y simple)
* @大 2003-04-01
* @Last modificado 2005-07-26
* @Access Public
*
* Actualizar registros
*
* Ver 1.7 2005-07-26
* Modificado el error causado por el bucle While. Este error manejará errores cuando el último carácter de la cadena sea "0".
* Métodos afectados: chstoutf8 (), chstounicode ()
* (por Zeal Li, http://www.zeali.net/)
*
* Ver 1.6 2005-05-16
* El constructor agrega un parámetro para que el usuario pueda configurar fácilmente la ruta del archivo de configuración al usarla
* (por Zeal Li, http://www.zeali.net/)
*
* Ver 1.5 2003-06-06
* Se agregó la función de convertir UTF8 a GB2312 y Big5.
*
* Ver 1.4 2003-04-07
* Aumente el valor del charset al convertir HTML.
*
* Ver 1.3 2003-04-02
* Se agregó la función de convertir chino tradicional a pinyin.
*
* Ver 1.2 2003-04-02
* Fusionar las funciones que convierten chinos simplificados y tradicionales a UTF8.
* Modifique la función para convertir chino simplificado a pinyin, cambiar el valor de retorno a una cadena y separar el pinyin de cada carácter chino con espacios.
* Se agregó la función de convertir chino simplificado a unicode.
* Se agregó la función de convertir chino tradicional a unicode.
*
* Ver 1.1 2003-04-02
* Se agregó la función OpenFile () para admitir la apertura de archivos locales y archivos remotos.
* Se agregó la función de convertir chino simplificado en UTF8.
* Se agregó la función de convertir chino tradicional a UTF8.
*
* Ver 1.0 2003-04-01
* Una biblioteca que combina chinos chinos chinos y chinos tradicionales corresponde a varios intercambios de codificación se ha completado inicialmente.
*/
Descargue el paquete de código fuente completo (filesize: 132,522 bytes): descargue el código fuente chino.rar