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

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

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


免責(zé)聲明

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

相關(guān)文章

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

14 Dec 2024

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

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

09 Dec 2024

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

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

25 Jan 2025

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

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

07 Dec 2024

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

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

02 Dec 2024

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

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

07 Nov 2024

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

See all articles