Maison Bibliothèques PHP Autres bibliothèques bibliothèque php pour convertir ANSI en HTML5
bibliothèque php pour convertir ANSI en HTML5
<?php
/*
 * This file is part of ansi-to-html.
 *
 * (c) 2013 Fabien Potencier
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace SensioLabs\AnsiConverter;
use SensioLabs\AnsiConverter\Theme\Theme;
/**
 * Converts an ANSI text to HTML5.
 */
class AnsiToHtmlConverter
{
    protected $theme;
    protected $charset;
    protected $inlineStyles;
    protected $inlineColors;
    protected $colorNames;
    public function __construct(Theme $theme = null, $inlineStyles = true, $charset = 'UTF-8')
    {
        $this->theme = null === $theme ? new Theme() : $theme;
        $this->inlineStyles = $inlineStyles;
        $this->charset = $charset;
        $this->inlineColors = $this->theme->asArray();
        $this->colorNames = array(
            'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white',
            '', '',
            'brblack', 'brred', 'brgreen', 'bryellow', 'brblue', 'brmagenta', 'brcyan', 'brwhite',
        );

ANSI est un code de caractère Afin de permettre à l'ordinateur de prendre en charge plus de langues, 1 octet compris entre 0x00 et 0x7f est généralement utilisé pour représenter 1 caractère anglais. Tout ce qui se trouve en dehors de cette plage est codé à l'aide de 0x80 ~ 0xFFFF, qui est un codage ASCII étendu.

Pour que l'ordinateur prenne en charge plus de langues, 2 octets compris entre 0x80 et 0xFFFF sont généralement utilisés pour représenter 1 caractère. Par exemple : le caractère chinois « 中 » est stocké dans le

encodage ANSI

encodage ANSI

système d'exploitation chinois en utilisant [0xD6, 0xD0].

Différents pays et régions ont formulé différentes normes, aboutissant à leurs propres normes d'encodage telles que GB2312, GBK, GB18030, Big5, Shift_JIS, etc. Ces différentes méthodes de codage étendues de caractères chinois qui utilisent plusieurs octets pour représenter un caractère sont appelées codage ANSI. Dans le système d'exploitation Windows en chinois simplifié, le codage ANSI représente le codage GBK ; dans le système d'exploitation Windows en chinois traditionnel, le codage ANSI représente Big5 ; dans le système d'exploitation Windows japonais, le codage ANSI représente le codage Shift_JIS.

Différents encodages ANSI sont incompatibles entre eux. Lorsque des informations sont échangées à l'échelle internationale, le texte appartenant à deux langues ne peut pas être stocké dans le même texte codé ANSI.

Le codage ANSI utilise un octet pour représenter les caractères anglais et deux ou quatre octets pour représenter les caractères chinois.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

## Comment convertir des tableaux multidimensionnels en pointeurs pour les fonctions de bibliothèque en C ? ## Comment convertir des tableaux multidimensionnels en pointeurs pour les fonctions de bibliothèque en C ?

30 Oct 2024

Conversion de tableaux multidimensionnels en pointeurs en C En C, les tableaux multidimensionnels ne sont pas directement compatibles avec les pointeurs. En essayant de...

Comment convertir HTML5 FormData en JSON pour la communication client-serveur ? Comment convertir HTML5 FormData en JSON pour la communication client-serveur ?

26 Oct 2024

Conversion des objets HTML5 FormData en JSONLa conversion des objets HTML5 FormData en JSON permet la sérialisation des données de formulaire dans un fichier lisible par machine...

Méthode PHP pour convertir un tableau en XML Méthode PHP pour convertir un tableau en XML

22 Dec 2016

Cet article présente principalement la méthode de conversion de tableau en XML en PHP, impliquant les compétences de PHP en matière de traversée de tableau et de construction de fichiers au format XML. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Méthode PHP pour convertir un tableau en XML Méthode PHP pour convertir un tableau en XML

22 Dec 2016

Cet article présente principalement la méthode de conversion de tableaux en XML en PHP. Il analyse les techniques de PHP pour faire fonctionner les tableaux et les fichiers au format XML avec des exemples. Il a une certaine valeur de référence. Les amis qui en ont besoin peuvent s'y référer.

Comment convertir un tableau multidimensionnel en pointeurs pour une utilisation dans les fonctions de la bibliothèque C ? Comment convertir un tableau multidimensionnel en pointeurs pour une utilisation dans les fonctions de la bibliothèque C ?

28 Oct 2024

Conversion de tableaux multidimensionnels en pointeurs en C En C, les tableaux multidimensionnels et les pointeurs vers des tableaux fournissent différents mécanismes pour...

Code d'implémentation PHP pour convertir les données POST en chaîne Code d'implémentation PHP pour convertir les données POST en chaîne

26 Dec 2016

Aujourd'hui, je vais partager une fonction personnalisée qui nous permet d'effectuer la journalisation LOG. Nous devons convertir les données POST en chaîne. Les amis qui en ont besoin peuvent s'y référer.

See all articles