코드 포인트 란 무엇입니까?

코드 포인트는 문자 세트의 개별 문자를 나타내는 특정 숫자 값을 나타냅니다. 최종 사용자 관점에서 컴퓨터에 입력하는 것은 다소 간단합니다. 키보드에서 레이블이 지정된 키를 누르면 화면에 해당 문자가 작성됩니다. 그러나 컴퓨터의 관점에서 볼 때 입력이 훨씬 더 어렵습니다. 선택한 특정 문자를 생성하려면 키보드의 입력을 여러 번 번역해야합니다. 특정 문자의 코드 포인트는 번역 체인을 따라 한 단계 만 거치면 특정 문자 세트 내에서 화면에 텍스트가 표시됩니다.

문자 집합은 컴퓨터에 어떤 숫자가 어떤 문자에 해당하는지 설명하는 다국어 사전과 같습니다. 코드 포인트는 해당 문자 세트의 특정 문자에 해당하는 숫자입니다. 컴퓨터에서 일반적으로 사용되는 문자 집합의 예로는 미국 표준 정보 교환 코드 (ASCII)와 유니 코드가 있습니다. 이러한 각 세트에는 서로 다른 코드 포인트 세트가 있으므로 ASCII의 Code Point 400은 "!"를 참조 할 수 있습니다. 문자는 유니 코드에서 "&"를 참조 할 수 있습니다.

최종 사용자가 키보드의 버튼을 누르면 하드웨어는 컴퓨터가 이진으로 변환하는 특정 전자 임펄스 세트를 생성합니다. 이진은 컴퓨터의 언어로 "1"과 "0"문자만으로 구성됩니다. 이를 통해 컴퓨터는 특정 숫자를 계산 한 다음 원하는 문자를 생성하기 위해 문자 세트의 코드 포인트와 일치해야합니다. 이 모든 후에야 컴퓨터는 선택된 문자를 화면에 생성합니다.

코드 포인트는 1-4 바이트 범위의 공간에 컴퓨터에 저장됩니다. 이것은 엄청나게 작은 메모리 덩어리입니다. 즉, 수백 또는 수천 개의 코드 포인트를 저장하는 것이 현대 컴퓨터에게는 큰 도전이 아닙니다. 결과적으로 문자 세트 제조업체는 지정되지 않은 코드 포인트 할당을 위해 많은 양의 공간을 열어두고 프로그래머가 코드를 크게 수정하지 않고도 필요에 따라 추가 문자를 세트에 추가 할 수 있습니다.

주목할만한 또 다른 요점은 코드 세트가 문자 세트의 추상 문자 또는 비표준 문자에 가장 일반적으로 사용된다는 것입니다. 이러한 추상 문자의 예를 보려면 Windows 기반 컴퓨터를 사용하는 경우 컴퓨터에서 "시작"메뉴를 열고 "검색 시작"상자에 "Charmap"을 입력하십시오. 선택한 문자 세트에 사용 가능한 추상 문자 목록을 표시하려면 "Enter"를 누르십시오.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?