sitelink1 https://ko.wikipedia.org/wiki/UTF-16 
sitelink2  
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

UTF-16 - 위키백과, 우리 모두의 백과사전

UTF-16(16-bit Unicode Transformation Format)은 유니코드 문자 인코딩 방식의 하나이다. 주로 사용되는 기본 다국어 평면 (BMP, Basic multilingual plane)에 속하는 문자들은 그대로 16비트 값으로 인코딩이 되고 그 이상의 문자는 특별히 정해진 방식으로 32비트로 인코딩이 된다.

UTF-16은 유니코드 컨소시엄과 ISO/IEC 10646에 의해 정의되어 있다. 유니코드는 거기에 추가적인 내용을 정하고 있다. 정확한 차이점은 유니코드 4.0 표준의 부록편 C 부분이 자세히 기술되어 있다. ISO 표준은 UCS-2 인코딩도 정의하며 여기선 BMP의 16비트 표현만을 다룬다.

기본 다국어 평면은 U+0000 에서 U+FFFF 에 놓인 문자를 담고 있다. 이 영역에는 우리가 쉽게 생각할 수 있는 문자들이 포함되며, 한글, 한자 등은 모두 여기에 포함되어 있다. 이 영역에는 서러게이트 문자(surrogate)들이 준비되어 있어 16비트 이상의 문자를 표현할 때를 대비해 놓았다.

기본 다국어 평면의 문자들은 곧바로 16비트 값으로 대응되어 인코딩되며, 이 경우에는 인코딩된 바이트 스트링의 엔디언만 조심하면 된다.

번호 제목 글쓴이 날짜 조회 수
공지 2023 Software Development Trend 정리 황제낙엽 2024.01.19 1
88 컴퓨터와 인간의 대화[18]-베이스64 황제낙엽 2016.04.22 30
87 컴퓨터와 인간의 대화[17]-Surrogate Pair, Supplementary Characters file 황제낙엽 2016.04.22 29
» 컴퓨터와 인간의 대화[16]-UTF-16 황제낙엽 2016.04.22 15
85 컴퓨터와 인간의 대화[15]-UTF-8 황제낙엽 2016.04.22 14
84 컴퓨터와 인간의 대화[14]-euc(Extended UNIX Code) 황제낙엽 2016.04.22 15
83 컴퓨터와 인간의 대화[13]-char set 황제낙엽 2016.04.22 43
82 컴퓨터와 인간의 대화[12]-character encoding 황제낙엽 2016.04.22 10
81 컴퓨터와 인간의 대화[11]-byte 2 황제낙엽 2016.04.22 31
80 컴퓨터와 인간의 대화[10]-byte 1 황제낙엽 2016.04.22 19
79 컴퓨터와 인간의 대화[9]-EBCDIC [엡시딕] 황제낙엽 2016.04.22 73
78 컴퓨터와 인간의 대화[8]-ASCII 4 황제낙엽 2016.04.22 10
77 컴퓨터와 인간의 대화[7]-ASCII 3 황제낙엽 2016.04.22 12
76 컴퓨터와 인간의 대화[6]-ASCII 2 황제낙엽 2016.04.22 29
75 컴퓨터와 인간의 대화[5]-ASCII 1 황제낙엽 2016.04.22 6
74 컴퓨터와 인간의 대화[4]-wchar(wide character) 황제낙엽 2016.04.22 9
73 컴퓨터와 인간의 대화[3]-char 황제낙엽 2016.04.22 14
72 컴퓨터와 인간의 대화[2]-서론2 황제낙엽 2016.04.22 38
71 컴퓨터와 인간의 대화[1]-서론1 황제낙엽 2016.04.22 39
70 EULA (End User License Agreement) ; 소프트웨어 사용자 라이선스 계약 황제낙엽 2015.06.26 368
69 WYSIWYG 황제낙엽 2013.02.23 19