Actuellement, les conversions de codage qui peuvent être réalisées dans cette bibliothèque de classe comprennent: un échange de codage chinois chinois traditionnel chinois traditionnel, conversion de chinois simplifiée / traditionnelle-> pinyin, chinois simplifié / traditionnel <-> Utf8 Encoding Conversion, conversion simplifiée / traditionnelle chinois-> Unicode conversion.
L'auteur original du code source de classe est Hessian ([email protected]). J'ai fusionné l'exemple de script d'origine et modifié le fichier de classe. J'ai ajouté un paramètre au constructeur de classe afin que les utilisateurs puissent facilement définir le chemin du fichier de configuration lors de l'utilisation. De cette façon, ce package de classe peut être placé dans n'importe quel répertoire accessible. Sinon, le fichier qui fait référence à class.chinese.php dans la version originale doit être dans le même répertoire que la classe.
La copie de code est la suivante:
/ **
* Bibliothèque de collection d'encodage chinois
*
* Actuellement, ce type de bibliothèque peut être mis en œuvre, chinois simplifié <-> Encodage chinois traditionnel échangeur, chinois simplifié, chinois traditionnel-> Pinyin Unistoral Conversion,
* Chinois simplifié, chinois traditionnel <-> UTF8 Encoding Conversion, chinois simplifié, chinois traditionnel-> Unicode Conversion unidirectionnelle
*
* @Author Hessian ([email protected])
* @version 1.7
* @Copyright Hessian / netis
* @Use autorisé GPL (ne peut être utilisé à des fins commerciales, et le code peut être modifié sans le consentement de l'auteur, mais le code modifié doit être publié conformément au protocole GPL)
* @Special Merci à un inconnu (extrait de code de conversion traditionnel et simple)
* @ 大 2003-04-01
* @Last modifié 2005-07-26
* @Access public
*
* Mettre à jour les enregistrements
*
* ver 1.7 2005-07-26
* Modifié le bogue causé par la boucle while. Ce bug gérera les erreurs lorsque le dernier caractère de la chaîne est "0".
* Méthodes affectées: chstoutf8 (), chstounicode ()
* (par Zeal Li, http://www.zeali.net/)
*
* Ver 1.6 2005-05-16
* Le constructeur ajoute un paramètre afin que l'utilisateur puisse facilement définir le chemin du fichier de configuration lorsque vous l'utilisez
* (par Zeal Li, http://www.zeali.net/)
*
* Ver 1.5 2003-06-06
* Ajout de la fonction de conversion UTF8 en GB2312 et BIG5.
*
* Ver 1.4 2003-04-07
* Augmentez la valeur de Charset lors de la conversion de HTML.
*
* ver 1.3 2003-04-02
* Ajout de la fonction de convertir le chinois traditionnel en pinyin.
*
* ver 1.2 2003-04-02
* Fusionner les fonctions qui convertissent le chinois simplifié et traditionnel en UTF8.
* Modifiez la fonction pour convertir le chinois simplifié en pinyin, modifiez la valeur de retour en une chaîne et séparez le pinyin de chaque caractère chinois avec des espaces.
* Ajout de la fonction de conversion chinoise simplifiée en Unicode.
* Ajout de la fonction de convertir le chinois traditionnel en Unicode.
*
* ver 1.1 2003-04-02
* Ajout de la fonction OpenFile () pour prendre en charge l'ouverture des fichiers locaux et des fichiers distants.
* Ajout de la fonction de conversion chinoise simplifiée en UTF8.
* Ajout de la fonction de convertir le chinois traditionnel en UTF8.
*
* Ver 1.0 2003-04-01
* Une bibliothèque qui combine chinois chinois chinois et chinois traditionnelle correspond à divers échanges de codage a été initialement achevé.
* /
Téléchargez le package complet du code source (Files Size: 132 522 octets): Téléchargez le code source chinois.rar