Heim PHP-Bibliotheken Andere Bibliotheken PHP-Bibliothek zum Konvertieren von ANSI in HTML5
PHP-Bibliothek zum Konvertieren von ANSI in 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 ist ein Zeichencode. Damit der Computer mehr Sprachen unterstützen kann, wird normalerweise 1 Byte im Bereich 0x00~0x7f verwendet, um 1 englisches Zeichen darzustellen. Alles außerhalb dieses Bereichs wird mit 0x80~0xFFFF codiert, einer erweiterten ASCII-Codierung.

Damit der Computer mehr Sprachen unterstützt, werden normalerweise 2 Bytes im Bereich von 0x80~0xFFFF verwendet, um 1 Zeichen darzustellen. Beispiel: Das chinesische Schriftzeichen „中“ wird in der

ANSI-Kodierung

ANSI-Kodierung

Chinesischen Betriebssystem unter Verwendung von [0xD6, 0xD0] gespeichert.

Verschiedene Länder und Regionen haben unterschiedliche Standards formuliert, was zu ihren eigenen Codierungsstandards wie GB2312, GBK, GB18030, Big5, Shift_JIS usw. führte. Diese verschiedenen erweiterten chinesischen Codierungsmethoden, die mehrere Bytes zur Darstellung eines Zeichens verwenden, werden als ANSI-Codierung bezeichnet. Im vereinfachten chinesischen Windows-Betriebssystem stellt die ANSI-Kodierung die GBK-Kodierung dar; im traditionellen chinesischen Windows-Betriebssystem repräsentiert die ANSI-Kodierung die Big5-Kodierung und im japanischen Windows-Betriebssystem die ANSI-Kodierung die Shift_JIS-Kodierung.

Unterschiedliche ANSI-Kodierungen sind untereinander nicht kompatibel. Beim internationalen Informationsaustausch können Texte, die zu zwei Sprachen gehören, nicht im gleichen ANSI-kodierten Text gespeichert werden.

Die ANSI-Kodierung verwendet ein Byte zur Darstellung englischer Zeichen und zwei oder vier Bytes zur Darstellung chinesischer Zeichen.


Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Schnelle Tipps zum Konvertieren von PHP-Arrays in JSON Schnelle Tipps zum Konvertieren von PHP-Arrays in JSON

03 May 2024

PHP-Arrays können über die Funktion json_encode() in JSON-Strings konvertiert werden (zum Beispiel: $json=json_encode($array);) und umgekehrt kann die Funktion json_decode() zum Konvertieren von JSON in Arrays ($array=) verwendet werden json_decode($json);) . Weitere Tipps sind die Vermeidung tiefgreifender Konvertierungen, die Angabe benutzerdefinierter Optionen und die Verwendung von Bibliotheken von Drittanbietern.

Methode zum Konvertieren von Formularen in der jQuery-Bibliothek von JavaScript in JSON-Objekte_jquery Methode zum Konvertieren von Formularen in der jQuery-Bibliothek von JavaScript in JSON-Objekte_jquery

16 May 2016

In diesem Artikel wird hauptsächlich die Methode zum Konvertieren des Formulars in der JavaScript-jQuery-Bibliothek in ein JSON-Objekt vorgestellt, einschließlich des Umgangs mit dem Platzproblem während der Serialisierung. Freunde, die es benötigen, können darauf verweisen.

Implementierungstechniken zum Konvertieren von PHP-Datum und -Uhrzeit in Zahlen Implementierungstechniken zum Konvertieren von PHP-Datum und -Uhrzeit in Zahlen

20 Mar 2024

Als häufig verwendete serverseitige Skriptsprache sind die Datums- und Uhrzeitverarbeitungsfunktionen von PHP recht leistungsstark und flexibel. Datum und Uhrzeit müssen bei der Programmierung häufig in digitale Form umgewandelt werden, um Speicherung, Vergleich, Berechnung und andere Vorgänge zu erleichtern. In diesem Artikel wird erläutert, wie Datum und Uhrzeit in PHP in ein digitales Format konvertiert werden, und es werden konkrete Codebeispiele gegeben. 1. Konvertieren Sie Datum und Uhrzeit in einen Zeitstempel. Zeitstempel ist ein digitales Format, das Datum und Uhrzeit darstellt. In PHP können Sie Datum und Uhrzeit in einen Zeitstempel konvertieren. Stunde

Fassen Sie mehrere beliebte Plug-Ins zum Konvertieren von PHP-Arrays in XML zusammen Fassen Sie mehrere beliebte Plug-Ins zum Konvertieren von PHP-Arrays in XML zusammen

19 Apr 2023

PHP ist eine weit verbreitete Programmiersprache, während XML ein Format zum Speichern und Austauschen von Daten ist. Daher ist die Konvertierung von PHP-Arrays in das XML-Format eine sehr häufige Aufgabe. Glücklicherweise gibt es viele zuverlässige PHP-Bibliotheken und Plugins, die diese Aufgabe problemlos erledigen können. In diesem Artikel stellen wir mehrere beliebte PHP-Array-to-XML-Plugins vor und geben einige einfache Beispiele für deren Verwendung. 1. SimpleXML SimpleXML ist eine XML-Erweiterung, die mit PHP geliefert wird. Sie stellt eine Reihe von XML bereit

Ausführliche Erläuterung, wie Objektmethoden in der SPL-Bibliothek zum Konvertieren von XML und Arrays in PHP verwendet werden Ausführliche Erläuterung, wie Objektmethoden in der SPL-Bibliothek zum Konvertieren von XML und Arrays in PHP verwendet werden

21 Jun 2021

In diesem Artikel erfahren Sie, wie Sie mit der Objektmethode in der SPL-Bibliothek XML und Arrays in PHP konvertieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So implementieren Sie die Funktion zum Ziehen und Hochladen von Dateien in HTML5 + PHP So implementieren Sie die Funktion zum Ziehen und Hochladen von Dateien in HTML5 + PHP

19 Mar 2017

Die chinesische PHP100-Website ist die erste professionelle Website in China, die sich auf die gemeinsame Nutzung von PHP-Ressourcen konzentriert und außerdem eine chinesische PHP-Kommunikations-Community bietet. Für PHP-Lernforscher bietet es: die neuesten PHP-Informationen, Originalinhalte, Open-Source-Code, PHP-Video-Tutorials und andere verwandte Inhalte.

See all articles