반응형

유니코드 2

Part 4-4-3. 패킷 직렬화 : UTF-8 vs UTF-16

패킷 직렬화 지난 시간에는 Send(=Write)와 Recv(=Read) 두 메서드를 Packet이라는 최상위 부모 객체에 abstract로 선언하여 이를 각자의 패킷(PlayerInfoReq)에서 override 하는 작업을 통해 또 한번의 개선을 진행했다. 이번 시간에는 Serialization에 더 자세하게 알아보기 전에 인코딩과 UTF-8, 16에 대해서 알아보자. 🍦 유니코드 유니코드(Unicode)란? 유니코드는 글자들의 특별한 번호표 같은 것이다. 예를 들어, "A"는 유니코드에서 특정한 번호를 가지고 있고, "가"라는 한글도 또 다른 번호를 가지고 있다. 🧐 왜 이런 번호를 가지게 되었을까? 1. 글자를 쉽게 구분하기 위해 * 유니코드는 전 세계의 거의 모든 글자들을 포함하고 있습니다. 각..

유니코드(Unicode)란?

1. 유니코드란? 유니코드는 전 세계 대부분의 문자 체계에서 표현되는 모든 문자를 표현하는 것을 목표로 하는 범용 문자 인코딩 표준입니다. 유니코드 표준은 플랫폼, 프로그램 또는 언어에 관계없이 모든 문자에 대해 고유한 숫자 코드 포인트를 제공합니다. 이를 통해 모든 언어의 텍스트를 여러 시스템에서 일관된 방식으로 표현할 수 있습니다. 2. 유니코드의 속성 문자 인코딩: 유니코드는 문자와 해당 숫자 코드 포인트 간의 매핑을 정의합니다. 코드 포인트는 16진수로 표시되는 각 문자에 할당된 고유 값입니다. 예를 들어 코드 포인트 U+0041은 라틴 대문자 "A"를 나타냅니다. 광범위한 문자 지원: 유니코드는 다양한 문자 체계의 문자, 기호, 이모티콘, 수학 표기법, 특수 문자 등 광범위한 문자를 포괄합니다...

공부/CS 2023.06.05
반응형