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

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

為使計(jì)算機(jī)支持更多語言,通常使用 0x80~0xFFFF 范圍的 2 個(gè)字節(jié)來表示 1 個(gè)字符。比如:漢字 '中' 在

ANSI編碼

ANSI編碼

中文操作系統(tǒng)中,使用 [0xD6,0xD0] 這兩個(gè)字節(jié)存儲(chǔ)。

不同的國家和地區(qū)制定了不同的標(biāo)準(zhǔn),由此產(chǎn)生了 GB2312、GBK、GB18030、Big5、Shift_JIS 等各自的編碼標(biāo)準(zhǔn)。這些使用多個(gè)字節(jié)來代表一個(gè)字符的各種漢字延伸編碼方式,稱為 ANSI 編碼。在簡(jiǎn)體中文Windows操作系統(tǒng)中,ANSI 編碼代表 GBK 編碼;在繁體中文Windows操作系統(tǒng)中,ANSI編碼代表Big5;在日文Windows操作系統(tǒng)中,ANSI 編碼代表 Shift_JIS 編碼。

不同 ANSI 編碼之間互不兼容,當(dāng)信息在國際間交流時(shí),無法將屬于兩種語言的文字,存儲(chǔ)在同一段 ANSI 編碼的文本中。

ANSI編碼表示英文字符時(shí)用一個(gè)字節(jié),表示中文用兩個(gè)或四個(gè)字節(jié)。


免責(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)文章

如何將 PHP 數(shù)組轉(zhuǎn)換為分隔字符串以供數(shù)據(jù)庫存儲(chǔ)? 如何將 PHP 數(shù)組轉(zhuǎn)換為分隔字符串以供數(shù)據(jù)庫存儲(chǔ)?

26 Nov 2024

用于數(shù)據(jù)庫存儲(chǔ)的定界字符串轉(zhuǎn)換在使用 PHP 數(shù)組時(shí),可能會(huì)將它們存儲(chǔ)為字符串以方便數(shù)據(jù)庫...

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

25 Jan 2025

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

如何高效地將 PHP 數(shù)組轉(zhuǎn)換為分隔字符串以供數(shù)據(jù)庫存儲(chǔ)? 如何高效地將 PHP 數(shù)組轉(zhuǎn)換為分隔字符串以供數(shù)據(jù)庫存儲(chǔ)?

29 Nov 2024

如何將 PHP 數(shù)組轉(zhuǎn)換為數(shù)據(jù)庫存儲(chǔ)的分隔字符串在數(shù)據(jù)庫中存儲(chǔ)數(shù)組通常需要將它們轉(zhuǎn)換為...

如何在 PHP 中將時(shí)間戳轉(zhuǎn)換為人類可讀的日期/時(shí)間? 如何在 PHP 中將時(shí)間戳轉(zhuǎn)換為人類可讀的日期/時(shí)間?

30 Oct 2024

在 PHP 中將時(shí)間戳轉(zhuǎn)換為人類可讀的日期/時(shí)間問題:您有一個(gè)存儲(chǔ)在 PHP 會(huì)話中的時(shí)間戳,并且希望將其顯示為...

如何在 PHP 中將時(shí)間戳轉(zhuǎn)換為人類可讀的日期/時(shí)間格式? 如何在 PHP 中將時(shí)間戳轉(zhuǎn)換為人類可讀的日期/時(shí)間格式?

01 Nov 2024

在 PHP 中將時(shí)間戳轉(zhuǎn)換為人類可讀的日期/時(shí)間格式在 PHP 中使用時(shí)間戳?xí)r,將它們轉(zhuǎn)換為...通常很有用。

如何將 PHP 數(shù)據(jù)庫結(jié)果數(shù)組轉(zhuǎn)換為 JSON? 如何將 PHP 數(shù)據(jù)庫結(jié)果數(shù)組轉(zhuǎn)換為 JSON?

31 Oct 2024

將 PHP 數(shù)據(jù)庫結(jié)果數(shù)組轉(zhuǎn)換為 JSON 您希望在 PHP 中將數(shù)據(jù)庫查詢的結(jié)果數(shù)組轉(zhuǎn)換為 JSON 格式。下面的代碼...

See all articles