亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) PHP 庫(kù) 其它類庫(kù) ANSI轉(zhuǎn)為HTML5庫(kù)
ANSI轉(zhuǎn)為HTML5庫(kù)
<?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是一種字符代碼,為使計(jì)算機(jī)支持更多語(yǔ)言,通常使用 0x00~0x7f 范圍的1 個(gè)字節(jié)來(lái)表示 1 個(gè)英文字符。超出此范圍的使用0x80~0xFFFF來(lái)編碼,即擴(kuò)展的ASCII編碼。

HTML則是超文本標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片、鏈接,甚至音樂(lè)、程序等非文字元素。超文本標(biāo)記語(yǔ)言的結(jié)構(gòu)包括“頭”部分(英語(yǔ):Head)、和“主體”部分(英


免責(zé)聲明

本站所有資源均由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟件的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用于商業(yè)目的。否則,一切后果由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn

相關(guān)文章

如何在 Go 中高效地將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為映射? 如何在 Go 中高效地將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為映射?

14 Dec 2024

如何在 Go 中使用數(shù)據(jù)庫(kù)/sql 將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為映射在使用數(shù)據(jù)庫(kù)時(shí),通常需要檢索數(shù)據(jù)并將其轉(zhuǎn)換...

如何避免 C# 數(shù)據(jù)庫(kù)查詢中的'無(wú)法將類型為'System.DBNull'的對(duì)象轉(zhuǎn)換為類型為'System.String'”錯(cuò)誤? 如何避免 C# 數(shù)據(jù)庫(kù)查詢中的'無(wú)法將類型為'System.DBNull'的對(duì)象轉(zhuǎn)換為類型為'System.String'”錯(cuò)誤?

25 Jan 2025

如何處理“無(wú)法將類型為‘System.DBNull’的對(duì)象轉(zhuǎn)換為類型為‘System.String’的對(duì)象”在使用數(shù)據(jù)庫(kù)查詢時(shí),可以...

如何在 Go 中高效地將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為 Map? 如何在 Go 中高效地將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為 Map?

09 Dec 2024

在 Go 中將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為映射 在 Go 中,將數(shù)據(jù)庫(kù)查詢結(jié)果轉(zhuǎn)換為映射切片可能具有挑戰(zhàn)性。然而,它是...

如何在 Go 中高效地將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為 Map 切片? 如何在 Go 中高效地將數(shù)據(jù)庫(kù)行轉(zhuǎn)換為 Map 切片?

07 Dec 2024

在 Go 中從數(shù)據(jù)庫(kù)行創(chuàng)建映射在處理數(shù)據(jù)庫(kù)查詢時(shí),有必要檢索結(jié)果并將其轉(zhuǎn)換為...

哪些 JavaScript 庫(kù)可以將 JSON 數(shù)據(jù)轉(zhuǎn)換為 HTML 表? 哪些 JavaScript 庫(kù)可以將 JSON 數(shù)據(jù)轉(zhuǎn)換為 HTML 表?

02 Dec 2024

使用庫(kù)將 JSON 數(shù)據(jù)轉(zhuǎn)換為 HTML 表從 JSON 數(shù)據(jù)創(chuàng)建動(dòng)態(tài) HTML 表是 Web 開發(fā)中的一項(xiàng)常見(jiàn)任務(wù)。雖然它是...

如何使用 Zend 框架將數(shù)據(jù)庫(kù)結(jié)果轉(zhuǎn)換為分層數(shù)組? 如何使用 Zend 框架將數(shù)據(jù)庫(kù)結(jié)果轉(zhuǎn)換為分層數(shù)組?

07 Nov 2024

將數(shù)據(jù)庫(kù)結(jié)果轉(zhuǎn)換為數(shù)組當(dāng)處理數(shù)據(jù)庫(kù)中的分層數(shù)據(jù)時(shí),使用“閉包表”方法組織它可以......

See all articles