현재 위치: 집 > 다운로드 사이트 > 라이브러리 다운로드 > 기타 도서관 > ANSI를 HTML5로 변환하는 PHP 라이브러리
ANSI를 HTML5로 변환하는 PHP 라이브러리
나누다: 라이브러리 다운로드 / 기타 도서관 | 출시 시간: 2017-12-13 | 방문: 903 |
다운로드: 44 |
최신 다운로드
판타지 아쿠아리움
소녀전선
별의 날개
작은 꽃요정 요정의 천국
레스토랑 큐트스토리
산허 여행 탐험
사랑과 프로듀서
가장 강력한 두뇌 3
오드 더스트: 다밀라
젊은 서유기 2
24시간11리더보드 읽기
- 1 Dead Rising Deluxe Remaster: 켄트의 사진 챌린지를 위해 1,000PP 유머러스한 사진 찍는 방법
- 2 JavaScript의 객체
- 3 당신이 알아야 할 최고의 무료 API
- 4 클러스터 모듈을 사용하여 Node.js 확장
- 5 연락처를 휴대폰과 동기화하는 방법은 무엇입니까? Go!에서 CardDAV 구현하기
- 6 CSS의 새로운 값과 기능
- 7 EchoAPI와 불면증: 실제 사례를 통한 종합 비교
- 8 Dead Rising Deluxe Remaster 바로 가기 가이드: Wonderland 및 Tunnels 바로 가기를 잠금 해제하는 방법
- 9 고급 AI 향상 기능을 갖춘 JDK Java Developers Ultimate Upgrade 소개
- 10 Dead Rising Deluxe Remaster: 모든 생존자와 생존자를 찾을 수 있는 곳
- 11 Laravel에서 대기 중인 작업을 테스트하기 위한 팁
- 12 리플 관련 지갑, 법적 논란 속에서 1억 XRP 이동
- 13 비트코인(BTC) 가격은 88%의 HODLers가 종이 수익을 올리면서 $62,000를 넘었습니다.
- 14 Next.js에서 Tailwind CSS가 작동하지 않는 문제를 해결하는 방법
- 15 도지코인(DOGE), 시바견(SHIB), 팝캣(POPCAT) 랠리로 밈코인 시장 가열
최신 튜토리얼
-
- 해외 웹 개발 풀스택 강좌 총집합
- 1351 2024-04-24
-
- Go 언어 실습 GraphQL
- 1636 2024-04-19
-
- 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다
- 3053 2024-04-18
-
- 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬
- 2578 2024-04-10
-
- MySQL 시작하기(mosh 교사)
- 1529 2024-04-07
-
- Mock.js | Axios.js | Json - 10일간의 고품질 수업
- 2381 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바이트를 사용합니다.