cari
RumahPerpustakaan PHPPerpustakaan lainANSI ke perpustakaan HTML5
ANSI ke perpustakaan HTML5
<?php
namespace SensioLabs\AnsiConverter\Tests;
use SensioLabs\AnsiConverter\AnsiToHtmlConverter;
class AnsiToHtmlConverterTest extends \PHPUnit_Framework_TestCase
{
    /**
     * @dataProvider getConvertData
     */
    public function testConvert($expected, $input)
    {
        $converter = new AnsiToHtmlConverter();
        $this->assertEquals($expected, $converter->convert($input));
    }
    public function getConvertData()
    {
        return array(
            // text is escaped
            array('<span style="background-color: black; color: white">foo <br /></span>', 'foo <br />'),
            // newlines are preserved
            array("<span style=\"background-color: black; color: white\">foo\nbar</span>", "foo\nbar"),
            // backspaces
            array('<span style="background-color: black; color: white">foo   </span>', "foobar\x08\x08\x08   "),
            array('<span style="background-color: black; color: white">foo</span><span style="background-color: black; color: white">   </span>', "foob\e[31;41ma\e[0mr\x08\x08\x08   "),
            // color
            array('<span style="background-color: darkred; color: darkred">foo</span>', "\e[31;41mfoo\e[0m"),
            // color with [m as a termination (equivalent to [0m])
            array('<span style="background-color: darkred; color: darkred">foo</span>', "\e[31;41mfoo\e[m"),
            // bright color
            array('<span style="background-color: red; color: red">foo</span>', "\e[31;41;1mfoo\e[0m"),
            // carriage returns
            array('<span style="background-color: black; color: white">foobar</span>', "foo\rbar\rfoobar"),
            // underline
            array('<span style="background-color: black; color: white; text-decoration: underline">foo</span>', "\e[4mfoo\e[0m"),
            // non valid unicode codepoints substitution (only available with PHP >= 5.4)
            PHP_VERSION_ID < 50400 ?: array('<span style="background-color: black; color: white">foo '."\xEF\xBF\xBD".'</span>', "foo \xF4\xFF\xFF\xFF"),
        );
    }
}

ANSI ialah kod aksara Untuk membolehkan komputer menyokong lebih banyak bahasa, 1 bait dalam julat 0x00~0x7f biasanya digunakan untuk mewakili 1 aksara Inggeris. Apa-apa sahaja di luar julat ini dikodkan menggunakan 0x80~0xFFFF, yang dilanjutkan pengekodan ASCII.

HTML ialah Hypertext Markup Language, sebuah aplikasi di bawah Standard Universal Markup Language. "Hypertext" bermaksud halaman itu boleh mengandungi gambar, pautan dan juga unsur bukan teks seperti muzik dan program. Struktur bahasa penanda hiperteks termasuk bahagian "head" (Bahasa Inggeris: Head) dan bahagian "body" (Bahasa Inggeris


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimana untuk mencipta perpustakaan fungsi PHP dan mengintegrasikannya ke dalam projek PHP yang lain?Bagaimana untuk mencipta perpustakaan fungsi PHP dan mengintegrasikannya ke dalam projek PHP yang lain?

26Apr2024

Langkah-langkah untuk mencipta pustaka fungsi PHP adalah seperti berikut: 1. Cipta fail perpustakaan fungsi dan tulis fungsi 2. Integrasikan pustaka fungsi ke dalam projek lain melalui require_once() atau spl_autoload_register(). Contohnya, perpustakaan fungsi yang mengira jumlah harga pesanan dibuat dan disepadukan serta digunakan dalam skrip lain.

Bagaimana untuk menyimpan formula ke perpustakaan formula dalam word2010Bagaimana untuk menyimpan formula ke perpustakaan formula dalam word2010

25Apr2024

Langkah 1, buka tetingkap dokumen word2010, klik formula yang perlu disimpan ke perpustakaan formula untuk menjadikannya dalam penyuntingan atau keadaan yang dipilih, kemudian klik butang [Pilihan Formula], dan pilih perintah [Simpan sebagai Formula Baru] dalam menu yang dibuka , Langkah 2, buka kotak dialog [Blok Bangunan Baharu], masukkan nama formula dalam kotak edit [Nama], simpan pilihan lain pada tetapan lalainya dan klik butang [OK]. Petua: Formula tersuai yang disimpan ke perpustakaan formula word2010 akan ditemui dalam senarai [Formula] dalam kumpulan [Tools] pada reben [Formula Tools/Design] Anda juga boleh memilih [Select Selected] dalam senarai [Formula]. Simpan kandungan ke perpustakaan formula] arahan untuk menyimpan formula baharu.

Bagaimana untuk menambah pycharm ke perpustakaanBagaimana untuk menambah pycharm ke perpustakaan

08Dec2023

Langkah-langkah menyertai: 1. Buka PyCharm dan masukkan projek anda; 2. Dalam bar status bawah PyCharm, klik ikon "Terminal" untuk membuka tetingkap terminal 3. Dalam tetingkap terminal, gunakan arahan pip untuk memasang perpustakaan anda; perlu ; 4. Selepas pemasangan selesai, tulis kod dalam PyCharm dan import perpustakaan yang diperlukan.

Mendedahkan kaedah dan teknik menambah perpustakaan ke PyCharmMendedahkan kaedah dan teknik menambah perpustakaan ke PyCharm

21Feb2024

Mendedahkan kaedah dan teknik menambah perpustakaan pada PyCharm PyCharm ialah persekitaran pembangunan bersepadu Python yang berkuasa yang menyediakan pelbagai fungsi dan alatan kepada pembangun Python. Dalam proses membangun dengan PyCharm, menambah perpustakaan adalah keperluan biasa. Artikel ini akan memperkenalkan secara terperinci kaedah dan teknik menambah perpustakaan pada PyCharm, termasuk memasang perpustakaan melalui fungsi PyCharm sendiri dan menggunakan alat pip. 1. Gunakan PyCharm secara automatik

Bagaimana untuk memuatkan perpustakaan fon Cad ke dalam cadBagaimana untuk memuatkan perpustakaan fon Cad ke dalam cad

22Feb2024

Menggunakan fon berbeza dalam perisian CAD boleh menambah lebih personaliti dan gaya pada lukisan anda. Jika anda ingin memuatkan pustaka fon baharu ke dalam CAD, cuma ikut langkah di bawah. Langkah 1: Sediakan fail fon Mula-mula, anda perlu mendapatkan fail fon yang anda ingin muatkan ke dalam CAD. Biasanya, fail fon mempunyai ".ttf" atau ".shx" sebagai akhiran. Anda boleh memuat turun fail fon daripada Internet, atau mendapatkannya daripada perisian CAD lain atau perpustakaan fon CAD. Langkah 2: Salin fail fon ke direktori fon dan tambah

Bagaimana untuk Membungkus Projek Perpustakaan Android ke dalam Fail JAR?Bagaimana untuk Membungkus Projek Perpustakaan Android ke dalam Fail JAR?

10Nov2024

Cara Membungkus Projek Perpustakaan Android ke dalam Fail JARApabila membangunkan aplikasi Android dengan berbilang modul, berkongsi perpustakaan antara...

See all articles