>백엔드 개발 >PHP 튜토리얼 >유니코드와 UTF-8, ISO8859-1 등과의 관계는 무엇입니까?

유니코드와 UTF-8, ISO8859-1 등과의 관계는 무엇입니까?

WBOY
WBOY원래의
2016-08-04 09:21:121194검색

먼저 이 둘은 어떤 관계인가요? 또한 코딩과 구현의 관계는 무엇입니까? 이 개념을 이해하지 못합니다 = =

답글 내용:

먼저 이 둘은 어떤 관계인가요? 또한 코딩과 구현의 관계는 무엇입니까? 이 개념을 이해하지 못합니다 = =

어떤 분이 또 이런 질문을 하셔서 링크를 걸어두게 되었습니다.
https://segmentfault.com/q/1010000004240543/a-1020000004241029

http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

블로그 게시물을 올려주신 Ruanyifeng에게 감사드립니다. http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

요약하자면 유니코드는 단지 기호 집합일 뿐이라는 점일 뿐입니다. 기호의 바이너리 코드만 지정하고 바이너리 코드를 저장하는 방법은 지정하지 않습니다. UTF-8 등은 문자셋의 저장방식 이름이다. 하나는 심볼셋이고 다른 하나는 저장방식이다.

ANSI와 유니코드는 문자를 표현하는 두 가지 서로 다른 표준 시스템입니다.

ISO8859-1 및 GBK는 모두 ANSI에서 파생되었습니다. 이러한 유형의 인코딩은 특정 유형의 텍스트에 대해 확립된 표준이며 일반적으로 ASCII와만 호환됩니다.

UTF-8과 UTF-16은 유니코드 표준 인코딩으로, 세상의 모든 언어와 문자를 포함하도록 설계되어 있어 문자가 깨지는 일 없이 다양한 언어 환경의 컴퓨터에서 텍스트가 정상적으로 표시될 수 있는 유형입니다. 인코딩의 이유는 문자가 너무 많아서 상대적으로 더 많은 공간을 차지하기 때문입니다.

요컨대 우리가 자주 접하는 것의 본질에는 유니코드의 일종의 패키징인 UTF-8이 포함되어 있기 때문에 인코딩 간의 변환을 먼저 유니코드로 변환한 후 변환해야 합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.