CH2-4 · DECISION

문자, 문자열과 유니코드의 선택 기준을 나란히 비교한다

비교 항목: char는 UTF-16 코드 단위다 / 텍스트 블록은 여러 줄 구조를 보존한다 / 사용자 인식 글자 수는 더 복잡할 수 있다

문자, 문자열과 유니코드 판단표
확인 질문판단 근거코드에서 드러낼 것
char는 UTF-16 코드 단위다기본 다국어 평면의 많은 문자는 하나의 char에 들어가지만 이모지 일부는 서로게이트 쌍이 필요합니다.타입과 시작값
텍스트 블록은 여러 줄 구조를 보존한다세 개의 큰따옴표로 만든 텍스트 블록은 JSON, SQL, HTML 같은 여러 줄 텍스트를 읽기 쉽게 합니다.실패 또는 변경 경계
사용자 인식 글자 수는 더 복잡할 수 있다코드 포인트 하나가 항상 화면의 글자 하나인 것도 아닙니다.선택한 규칙의 결과

선택 기준 코드 포인트 하나가 항상 화면의 글자 하나인 것도 아닙니다.