UTF-16

出典: フリー百科事典『ウィキペディア(Wikipedia)』

UTF-16 (UCS/Unicode Transformation Format 16[ 1]) UnicodeISO/IEC 10646

UTF-1611612-16BMP116BMP232UTF-1624

Unicode: Character Encoding Form1UTF-16: Character Encoding Scheme1UTF-16UTF-16UTF-16BEUTF-16LE

[]


UTF-16UnicodeUnicode16121632

BMPU+0000U+D7FFU+E000U+FFFF1BMPU+10000U+10FFFF2
スカラ値 UTF-16 備考
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
000uuuuuyyyyyyxxxxxxxxxx 110110wwwwyyyyyy 110111xxxxxxxxxx wwww = uuuuu - 1

使U+D800U+DFFF Surrogate Code PointBMP12使BMPUTF-16UTF-8UTF-32使

UnicodeU+10FFFFUTF-16

UTF-1616

UTF-16UTF-16BEUTF-16LE3UTF-16BE16UTF-16LEUTF-16BEUTF-16LE (BOM) UTF-16BOM BOM[1]

[]


UTF-8UTF-32UnicodeUTF-8ASCII

Shift_JISShift_JIS1212UTF-161Shift_JISa212UTF-16[2]

[]


UTF-16Windows  JavaJ2SE 5.0使Windows16UTF-16BOMUTF-16

TCP/IPMIME

脚注[編集]

注釈[編集]

  1. ^ UTFは、UnicodeではUnicode Transformation Formatの略、ISO/IEC 10646ではUCS Transformation Formatの略とされる。

出典[編集]

  1. ^ The Unicode Standard Version 12.0” (PDF) (English). The Unicode Consortium. p. 131 (2019年3月). 2019年5月12日閲覧。 “The UTF-16 encoding scheme may or may not begin with a BOM. However,when there is no BOM, and in the absence of a higher-level protocol, the byteorder of the UTF-16 encoding scheme is big-endian.”
  2. ^ FAQ - UTF-8, UTF-16, UTF-32 & BOM” (English). The Unicode Consortium (2017年6月27日). 2019年5月12日閲覧。

参考資料[編集]

用語の日本語表記は次を参考にした。Unicode Terminology English - Japanese”. Unicode, Inc. 2010年1月1日閲覧。

関連項目[編集]