国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah Perpustakaan PHP Perpustakaan lain ANSI 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

Bagaimanakah Saya Boleh Menggabungkan Berbilang Perpustakaan Statik ke dalam Perpustakaan Tunggal Menggunakan CMake? Bagaimanakah Saya Boleh Menggabungkan Berbilang Perpustakaan Statik ke dalam Perpustakaan Tunggal Menggunakan CMake?

07 Dec 2024

Menggabungkan Berbilang Perpustakaan Statik menjadi Perpustakaan Tunggal Menggunakan CMakeApabila membina projek yang bergantung pada banyak perpustakaan statik, ia boleh...

Bagaimanakah Saya Boleh Menggabungkan Berbilang Perpustakaan Statik ke dalam Perpustakaan Tunggal Menggunakan CMake? Bagaimanakah Saya Boleh Menggabungkan Berbilang Perpustakaan Statik ke dalam Perpustakaan Tunggal Menggunakan CMake?

02 Dec 2024

Menggabungkan Berbilang Perpustakaan Statik ke dalam Perpustakaan Tunggal dengan CMake Mengekalkan kebergantungan projek boleh menjadi mencabar apabila ia bergantung pada...

Bagaimana untuk membuat perpustakaan Vue dan menerbitkannya ke npm? Bagaimana untuk membuat perpustakaan Vue dan menerbitkannya ke npm?

29 Jul 2025

Buat projek dan mulakan pakej NPM, 2. Gunakan konfigurasi rollup untuk membina output ESM dan format UMD, 3. Meningkatkan medan utama, modul, fail dan peerdependensi dalam pakej.json, 4. Seluruh proses perlu memastikan bahawa pakej.json dibina dengan betul dan dikonfigurasi, dan akhirnya berjaya menerbitkan perpustakaan Vue ke NPM untuk digunakan oleh orang lain.

Bagaimana cara memindahkan perpustakaan iTunes ke Windows Komputer 10 yang lain? Bagaimana cara memindahkan perpustakaan iTunes ke Windows Komputer 10 yang lain?

16 Jul 2025

Atas sebab tertentu, anda mungkin perlu memindahkan perpustakaan iTunes anda ke komputer lain. Adakah mungkin untuk melakukan ini? Sudah tentu, ya dan anda boleh melakukannya dengan mudah. Anda boleh melakukannya dalam 3 langkah. Dalam jawatan php.cn ini, kami akan menunjukkan kepada anda panduan terperinci.

Amalan Transformasi Teks Dikodkan ANSI ke Bahasa UTF-8 dalam Bahasa Go Amalan Transformasi Teks Dikodkan ANSI ke Bahasa UTF-8 dalam Bahasa Go

08 Aug 2025

Jenis rentetan bahasa GO secara asli menyokong pengekodan UTF-8, yang bermaksud bahawa penukaran pengekodan eksplisit diperlukan apabila memproses data teks yang bukan pengekodan UTF-8 (seperti pelbagai pengekodan "ANSI", seperti GBK, Windows-1252, dan lain-lain). Tutorial ini akan memperkenalkan secara terperinci bagaimana menggunakan perpustakaan lanjutan standard Go Golang.org/x/text/encoding untuk dengan cekap dan tepat menukar urutan byte yang dikodkan khusus ke dalam pengekodan UTF-8 yang diperlukan untuk rentetan GO, memastikan parsing dan pemprosesan data teks yang betul.

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

10 Nov 2024

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

See all articles