현재 위치: 집 > 다운로드 사이트 > 라이브러리 다운로드 > 기타 도서관 > ANSI를 HTML5로 변환하는 PHP 라이브러리
ANSI를 HTML5로 변환하는 PHP 라이브러리
나누다: 라이브러리 다운로드 / 기타 도서관 | 출시 시간: 2017-12-13 | 방문: 920 |
다운로드: 44 |
최신 다운로드
판타지 아쿠아리움
소녀전선
별의 날개
작은 꽃요정 요정의 천국
레스토랑 큐트스토리
산허 여행 탐험
사랑과 프로듀서
가장 강력한 두뇌 3
오드 더스트: 다밀라
젊은 서유기 2
24시간11리더보드 읽기
- 1 프로그레시브 웹 앱(PWA)으로 차세대 사용자 경험 만들기
- 2 다크존 브레이크아웃 최고 순위
- 3 총 교체에 대한 다크존 브레이크아웃 가이드
- 4 다크존 브레이크아웃 훈련장
- 5 Robinhood EU, 강세 시장 감정을 불러일으키는 렌더 네트워크(RENDER) 상장
- 6 FGO 킬링 하우스
- 7 비트코인, 이더리움, 리플 및 기타 암호화폐는 최근 가격 분석에서 혼합된 추세를 보여줍니다.
- 8 전체 암호화폐 구매와 부분 암호화폐 구매: 어떤 접근 방식이 가장 좋나요?
- 9 First Neiro(NEIRO)가 일주일 만에 60% 급등하며 암호화폐 상위 100위권에 진입했습니다.
- 10 길 잃은 고양이가 사랑스럽고 세련된 새 상품에 출연하기 위해 코인 삽입에 도착했습니다.
- 11 모바일게임 아크의 구성에 대한 자세한 소개
- 12 Integrating the API endpoints generated via Kalp API Gateway with your Frontend Application
- 13 16억 1천만 달러 상당의 비트코인 및 이더리움 옵션 계약이 이번 주에 만료됩니다.
- 14 검증된 현금 앱 계정 구매
- 15 Aptos(APT)는 Crypto All-Stars(STARS) 사전 판매로 200만 달러 이상을 모금함에 따라 하향 압력에 직면해 있습니다.
최신 튜토리얼
-
- 해외 웹 개발 풀스택 강좌 총집합
- 1536 2024-04-24
-
- Go 언어 실습 GraphQL
- 1809 2024-04-19
-
- 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다
- 3226 2024-04-18
-
- 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬
- 2756 2024-04-10
-
- MySQL 시작하기(mosh 교사)
- 1672 2024-04-07
-
- Mock.js | Axios.js | Json - 10일간의 고품질 수업
- 2488 2024-03-29
<?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는 컴퓨터가 더 많은 언어를 지원할 수 있도록 하기 위해 일반적으로 0x00~0x7f 범위의 1바이트를 사용하여 1개의 영어 문자를 나타냅니다. 이 범위를 벗어나는 모든 항목은 확장된 ASCII 인코딩인 0x80~0xFFFF를 사용하여 인코딩됩니다.
컴퓨터가 더 많은 언어를 지원하기 위해서는 보통 0x80~0xFFFF 범위의 2바이트를 사용하여 1문자를 표현합니다. 예를 들어 중국어 문자 '中'은
ANSI 인코딩
ANSI 인코딩
중국어 운영 체제에서 [0xD6, 0xD0]을 사용하여 저장됩니다.
다양한 국가와 지역에서는 서로 다른 표준을 공식화하여 GB2312, GBK, GB18030, Big5, Shift_JIS 등과 같은 자체 인코딩 표준이 만들어졌습니다. 문자를 표현하기 위해 여러 바이트를 사용하는 이러한 다양한 중국어 확장 인코딩 방법을 ANSI 인코딩이라고 합니다. 중국어 간체 Windows 운영 체제에서 ANSI 인코딩은 중국어 번체 Windows 운영 체제에서 GBK 인코딩을 나타내고, 일본어 Windows 운영 체제에서 ANSI 인코딩은 Shift_JIS 인코딩을 나타냅니다.
다른 ANSI 인코딩은 서로 호환되지 않습니다. 정보가 국제적으로 교환될 때 두 언어에 속하는 텍스트를 동일한 ANSI 인코딩 텍스트에 저장할 수 없습니다.
ANSI 인코딩은 영어 문자를 표현하는 데 1바이트를 사용하고, 한자를 표현하는 데 2~4바이트를 사용합니다.