aktueller Standort: Heim > Downloadseite > Bibliothek herunterladen > Andere Bibliotheken > PHP-Bibliothek zum Konvertieren von ANSI in HTML5
PHP-Bibliothek zum Konvertieren von ANSI in HTML5
Klassifizieren: Bibliothek herunterladen / Andere Bibliotheken | Veröffentlichkeitsdatum: 2017-12-13 | Besuche: 901 |
Herunterladen: 44 |
Neueste Downloads
Fantasy-Aquarium
Girls Frontline
Flügel der Sterne
Kleine Blumenfee, Feenparadies
Restaurant Cute Story
Shanhe Reiseerkundung
Liebe und Produzent
Das stärkste Gehirn 3
Odd Dust: Damila
Junge Reise in den Westen 2
24 StundenBestenliste lesen
- 1 Dead Rising Deluxe Remaster: So machen Sie eine humorvolle Aufnahme im Wert von 1.000 PP für Kents Foto-Challenge
- 2 Objekte in JavaScript
- 3 Die besten kostenlosen APIs, die Sie kennen sollten
- 4 Node.js mit dem Cluster-Modul skalieren
- 5 Wie synchronisiere ich Ihre Kontakte mit Ihrem Telefon? CardDAV in Go! implementieren
- 6 Neue Werte und Funktionen in CSS
- 7 EchoAPI vs. Schlaflosigkeit: Ein umfassender Vergleich mit praktischen Beispielen
- 8 Dead Rising Deluxe Remaster-Verknüpfungsanleitung: So entsperren Sie die Verknüpfung „Wonderland“ und „Tunnels“.
- 9 Wir stellen das ultimative Upgrade für JDK Java Developer mit erweiterten KI-Verbesserungen vor
- 10 Dead Rising Deluxe Remaster: Alle Überlebenden und wo sie zu finden sind
- 11 Tipps zum Testen von Jobs in der Warteschlange in Laravel
- 12 Ripple-Associated Wallet bewegt 100 Millionen XRP im Rechtsstreit
- 13 Der Preis von Bitcoin (BTC) überschreitet 62.000 US-Dollar, da 88 % der HODLer auf Papiergewinnen sitzen
- 14 So beheben Sie, dass Tailwind-CSS in Next.js nicht funktioniert
- 15 Der Meme-Coin-Markt heizt sich auf, während sich Dogecoin (DOGE), Shiba Inu (SHIB) und Popcat (POPCAT) erholen
Neueste Tutorials
-
- 国外Web开发全栈课程全集
- 1351 2024-04-24
-
- Go语言实战之 GraphQL
- 1636 2024-04-19
-
- 550W粉丝大佬手把手从零学JavaScript
- 3053 2024-04-18
-
- python大神Mosh,零基础小白6小时完全入门
- 2577 2024-04-10
-
- MySQL 初学入门(mosh老师)
- 1529 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品课堂
- 2381 2024-03-29
<?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.