Maison  >  Article  >  interface Web  >  Partage de diverses classes de conversion d'encodage chinois implémentées dans les compétences PHP_javascript

Partage de diverses classes de conversion d'encodage chinois implémentées dans les compétences PHP_javascript

WBOY
WBOYoriginal
2016-05-16 16:18:17995parcourir

Actuellement, les conversions d'encodage que cette bibliothèque de classes peut implémenter incluent : échange d'encodage chinois simplifié GB <-> chinois traditionnel BIG5, conversion unidirectionnelle chinois simplifié/traditionnel-> ; Conversion d'encodage UTF8, conversion unidirectionnelle chinois simplifié/traditionnel->

L'auteur original du code source de la classe est Hessian (solarischan@21cn.com). J'ai fusionné l'exemple de script original, modifié le fichier de classe et ajouté un paramètre au constructeur de classe afin que les utilisateurs puissent l'utiliser facilement quand. en définissant le chemin du fichier de configuration, ce package de classe peut être placé dans n'importe quel répertoire accessible. Sinon, le fichier faisant référence à class.Chinese.php dans la version originale doit être dans le même répertoire que la classe.

Copier le code Le code est le suivant :

/**
* Bibliothèque de classes de collection de codage chinois
*
* Actuellement, cette bibliothèque de classes peut implémenter l'échange de codage en chinois simplifié <-> en chinois traditionnel, en chinois simplifié, en chinois traditionnel -> * Conversion d'encodage chinois simplifié, chinois traditionnel <->, chinois simplifié, chinois traditionnel -> *
* @auteur Hesse(solarischan@21cn.com)
* @Version 1.7
* @Copyright Hesse / NETiS
* @Utiliser l'autorisation GPL (ne peut être utilisé à aucune fin commerciale, le code peut être modifié sans le consentement de l'auteur, mais le code modifié doit être publié conformément à l'accord GPL)
* @Merci spécial inconnu (extrait de code de conversion traditionnel-simplifié)
* @début 2003-04-01
* @Dernière modification le 26/07/2005
* @visitez Public
*
* Mettre à jour l'enregistrement
*
* version 1.7 2005-07-26
* Modification du bug causé par la boucle while. Ce bug gérera les erreurs lorsque le dernier caractère de la chaîne est "0".
* Méthodes concernées : CHStoUTF8() , CHStoUNICODE()
* (par Zeal Li, http://www.zeali.net/)
*
* version 1.6 2005-05-16
* Le constructeur ajoute un paramètre afin que les utilisateurs puissent facilement définir le chemin du fichier de configuration lors de son utilisation
* (par Zeal Li, http://www.zeali.net/)
*
* version 1.5 2003-06-06
* Ajoutez la fonction de conversion d'UTF8 en GB2312 et BIG5.
*
* version 1.4 2003-04-07
* Ajouté : lors de la conversion HTML, définissez-le sur true pour modifier la valeur du jeu de caractères.
*
* version 1.3 2003-04-02
* Ajout de la fonction de conversion du chinois traditionnel en pinyin.
*
* version 1.2 2003-04-02
* Fusionnez les fonctions pour convertir le chinois simplifié et traditionnel en UTF8.
* Modifiez la fonction qui convertit le chinois simplifié en pinyin, la valeur de retour est modifiée en chaîne et le pinyin de chaque caractère chinois est séparé par des espaces
* Ajout de la fonction de conversion du chinois simplifié en UNICODE.
* Ajout de la fonction de conversion du chinois traditionnel en UNICODE.
*
* version 1.1 2003-04-02
* Ajout de la fonction OpenFile() pour prendre en charge l'ouverture de fichiers locaux et de fichiers distants.
* Ajout de la fonction de conversion du chinois simplifié en UTF8.
* Ajout de la fonction de conversion du chinois traditionnel en UTF8.
*
* version 1.0 2003-04-01
* Une bibliothèque de classes intégrant le chinois simplifié et le chinois traditionnel correspondant à divers échanges de codage a été initialement réalisée.
​*/


Téléchargez le package complet du code source (taille du fichier : 132 522 octets) : Téléchargez le code source
chinois.rar
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn