CINXE.COM
UTF-16 - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>UTF-16 - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"7d1521ec-1c06-4cc0-8783-e3001153fe00","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"UTF-16","wgTitle":"UTF-16","wgCurRevisionId":1258978295,"wgRevisionId":1258978295,"wgArticleId":40317,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from November 2015","Articles needing additional references from August 2023","All articles needing additional references","Articles with unsourced statements from October 2011","Articles with unsourced statements from November 2022","Encodings","Character encoding","Unicode Transformation Formats","Computer-related introductions in 1991"], "wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"UTF-16","wgRelevantArticleId":40317,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"UCS-2","wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgInternalRedirectTargetUrl":"/wiki/UTF-16","wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader": true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q740701","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["mediawiki.action.view.redirect","ext.cite.ux-enhancements" ,"ext.pygments.view","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/UTF-16_encoding.svg/1200px-UTF-16_encoding.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1036"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/UTF-16_encoding.svg/800px-UTF-16_encoding.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="691"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/UTF-16_encoding.svg/640px-UTF-16_encoding.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="553"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="UTF-16 - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/UTF-16"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=UTF-16&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/UTF-16"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-UTF-16 rootpage-UTF-16 skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=UTF-16" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=UTF-16" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=UTF-16" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=UTF-16" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Description" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Description"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Description</span> </div> </a> <button aria-controls="toc-Description-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Description subsection</span> </button> <ul id="toc-Description-sublist" class="vector-toc-list"> <li id="toc-U+0000_to_U+D7FF_and_U+E000_to_U+FFFF" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#U+0000_to_U+D7FF_and_U+E000_to_U+FFFF"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>U+0000 to U+D7FF and U+E000 to U+FFFF</span> </div> </a> <ul id="toc-U+0000_to_U+D7FF_and_U+E000_to_U+FFFF-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Code_points_from_U+010000_to_U+10FFFF" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Code_points_from_U+010000_to_U+10FFFF"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Code points from U+010000 to U+10FFFF</span> </div> </a> <ul id="toc-Code_points_from_U+010000_to_U+10FFFF-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-U+D800_to_U+DFFF_(surrogates)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#U+D800_to_U+DFFF_(surrogates)"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>U+D800 to U+DFFF (surrogates)</span> </div> </a> <ul id="toc-U+D800_to_U+DFFF_(surrogates)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Examples" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Examples"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Examples</span> </div> </a> <ul id="toc-Examples-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Byte-order_encoding_schemes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Byte-order_encoding_schemes"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Byte-order encoding schemes</span> </div> </a> <ul id="toc-Byte-order_encoding_schemes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Size" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Size"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Size</span> </div> </a> <ul id="toc-Size-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Usage" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Usage"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Usage</span> </div> </a> <ul id="toc-Usage-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">UTF-16</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 27 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-27" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">27 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-als mw-list-item"><a href="https://als.wikipedia.org/wiki/UTF-16" title="UTF-16 – Alemannic" lang="gsw" hreflang="gsw" data-title="UTF-16" data-language-autonym="Alemannisch" data-language-local-name="Alemannic" class="interlanguage-link-target"><span>Alemannisch</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%8A%D9%88_%D8%AA%D9%8A_%D8%A7%D9%81-16" title="يو تي اف-16 – Arabic" lang="ar" hreflang="ar" data-title="يو تي اف-16" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/UTF-16" title="UTF-16 – Bulgarian" lang="bg" hreflang="bg" data-title="UTF-16" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/UTF-16" title="UTF-16 – Catalan" lang="ca" hreflang="ca" data-title="UTF-16" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/UTF-16" title="UTF-16 – Czech" lang="cs" hreflang="cs" data-title="UTF-16" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/UTF-16" title="UTF-16 – Danish" lang="da" hreflang="da" data-title="UTF-16" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/UTF-16" title="UTF-16 – German" lang="de" hreflang="de" data-title="UTF-16" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/UTF-16" title="UTF-16 – Spanish" lang="es" hreflang="es" data-title="UTF-16" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/UTF-16" title="UTF-16 – Esperanto" lang="eo" hreflang="eo" data-title="UTF-16" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/UTF-16" title="UTF-16 – French" lang="fr" hreflang="fr" data-title="UTF-16" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/UTF-16" title="UTF-16 – Korean" lang="ko" hreflang="ko" data-title="UTF-16" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/UTF-16" title="UTF-16 – Croatian" lang="hr" hreflang="hr" data-title="UTF-16" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/UTF-16" title="UTF-16 – Indonesian" lang="id" hreflang="id" data-title="UTF-16" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/UTF-16" title="UTF-16 – Italian" lang="it" hreflang="it" data-title="UTF-16" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/UTF-16" title="UTF-16 – Hebrew" lang="he" hreflang="he" data-title="UTF-16" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/UTF-16/UCS-2" title="UTF-16/UCS-2 – Hungarian" lang="hu" hreflang="hu" data-title="UTF-16/UCS-2" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/UTF-16" title="UTF-16 – Dutch" lang="nl" hreflang="nl" data-title="UTF-16" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/UTF-16" title="UTF-16 – Japanese" lang="ja" hreflang="ja" data-title="UTF-16" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/UTF-16" title="UTF-16 – Polish" lang="pl" hreflang="pl" data-title="UTF-16" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/UTF-16" title="UTF-16 – Portuguese" lang="pt" hreflang="pt" data-title="UTF-16" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/UTF-16" title="UTF-16 – Russian" lang="ru" hreflang="ru" data-title="UTF-16" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/UTF-16" title="UTF-16 – Slovak" lang="sk" hreflang="sk" data-title="UTF-16" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/UTF-16" title="UTF-16 – Swedish" lang="sv" hreflang="sv" data-title="UTF-16" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/UTF-16/UCS-2" title="UTF-16/UCS-2 – Thai" lang="th" hreflang="th" data-title="UTF-16/UCS-2" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/UTF-16" title="UTF-16 – Ukrainian" lang="uk" hreflang="uk" data-title="UTF-16" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%DB%8C%D9%88_%D9%B9%DB%8C_%D8%A7%DB%8C%D9%81-16" title="یو ٹی ایف-16 – Urdu" lang="ur" hreflang="ur" data-title="یو ٹی ایف-16" data-language-autonym="اردو" data-language-local-name="Urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/UTF-16" title="UTF-16 – Chinese" lang="zh" hreflang="zh" data-title="UTF-16" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q740701#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/UTF-16" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:UTF-16" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/UTF-16"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=UTF-16&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=UTF-16&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/UTF-16"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=UTF-16&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=UTF-16&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/UTF-16" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/UTF-16" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=UTF-16&oldid=1258978295" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=UTF-16&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=UTF-16&id=1258978295&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FUTF-16"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FUTF-16"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=UTF-16&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=UTF-16&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:UTF-16" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q740701" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><span class="mw-redirectedfrom">(Redirected from <a href="/w/index.php?title=UCS-2&redirect=no" class="mw-redirect" title="UCS-2">UCS-2</a>)</span></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Variable-width encoding of Unicode, using one or two 16-bit code units</div> <style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox"><caption class="infobox-title">UTF-16</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:UTF-16_encoding.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/58/UTF-16_encoding.svg/240px-UTF-16_encoding.svg.png" decoding="async" width="240" height="207" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/58/UTF-16_encoding.svg/360px-UTF-16_encoding.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/58/UTF-16_encoding.svg/480px-UTF-16_encoding.svg.png 2x" data-file-width="1100" data-file-height="950" /></a></span><div class="infobox-caption">Example of Unicode character encoding through UTF-16</div></td></tr><tr><th scope="row" class="infobox-label">Language(s)</th><td class="infobox-data">International</td></tr><tr><th scope="row" class="infobox-label">Standard</th><td class="infobox-data">Unicode Standard</td></tr><tr><th scope="row" class="infobox-label">Classification</th><td class="infobox-data"><a href="/wiki/Unicode_Transformation_Format" class="mw-redirect" title="Unicode Transformation Format">Unicode Transformation Format</a>, <a href="/wiki/Variable-width_encoding" title="Variable-width encoding">variable-width encoding</a></td></tr><tr><th scope="row" class="infobox-label">Extends</th><td class="infobox-data">UCS-2</td></tr><tr><th scope="row" class="infobox-label">Transforms / Encodes</th><td class="infobox-data"><a href="/wiki/ISO/IEC_10646" class="mw-redirect" title="ISO/IEC 10646">ISO/IEC 10646</a> (<a href="/wiki/Unicode" title="Unicode">Unicode</a>)</td></tr><tr><td colspan="2" class="infobox-navbar"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Infobox_character_encoding" title="Template:Infobox character encoding"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Infobox_character_encoding" title="Template talk:Infobox character encoding"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Infobox_character_encoding" title="Special:EditPage/Template:Infobox character encoding"><abbr title="Edit this template">e</abbr></a></li></ul></div></td></tr></tbody></table> <p><b>UTF-16</b> (<a href="/wiki/16-bit_computing" title="16-bit computing">16-bit</a> <a href="/wiki/Unicode" title="Unicode">Unicode</a> Transformation Format) is a <a href="/wiki/Character_encoding" title="Character encoding">character encoding</a> method capable of encoding all 1,112,064 valid <a href="/wiki/Code_point" title="Code point">code points</a> of Unicode.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> The encoding is <a href="/wiki/Variable-width_encoding" title="Variable-width encoding">variable-length</a> as code points are encoded with one or two <span class="nowrap">16-bit</span> <i>code units</i>. UTF-16 arose from an earlier obsolete fixed-width 16-bit encoding now known as <b>UCS-2</b> (for 2-byte Universal Character Set),<sup id="cite_ref-unicode-6_0_2-0" class="reference"><a href="#cite_note-unicode-6_0-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ucs-2-utf-16-differences_3-0" class="reference"><a href="#cite_note-ucs-2-utf-16-differences-3"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> once it became clear that more than 2<sup>16</sup> (65,536) code points were needed,<sup id="cite_ref-Unicode.org/faq_4-0" class="reference"><a href="#cite_note-Unicode.org/faq-4"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> including most emoji and important <a href="/wiki/CJK_characters" title="CJK characters">CJK characters</a> such as for personal and place names.<sup id="cite_ref-problems_of_only_BMP_5-0" class="reference"><a href="#cite_note-problems_of_only_BMP-5"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </p><p>UTF-16 is used by systems such as the <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> <a href="/wiki/API" title="API">API</a>, the <a href="/wiki/Java_programming_language" class="mw-redirect" title="Java programming language">Java programming language</a> and <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>/ECMAScript. It is also sometimes used for <a href="/wiki/Plain_text" title="Plain text">plain text</a> and word-processing data files on Microsoft Windows. It is used by more modern implementations of <a href="/wiki/SMS" title="SMS">SMS</a>.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> </p><p>UTF-16 is the only encoding (still) allowed on the web that is incompatible with 8-bit <a href="/wiki/ASCII" title="ASCII">ASCII</a>.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>b<span class="cite-bracket">]</span></a></sup> However it has never gained popularity on the web, where it is declared by under 0.003% of public web pages.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a>, by comparison, accounts for over 98% of all web pages.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> The <a href="/wiki/WHATWG" title="WHATWG">Web Hypertext Application Technology Working Group (WHATWG)</a> considers UTF-8 "the mandatory encoding for all [text]" and that for security reasons browser applications should not use UTF-16.<sup id="cite_ref-mandatory_12-0" class="reference"><a href="#cite_note-mandatory-12"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> </p><p>The variable length character of UTF-16, combined with the fact that most characters are <i>not</i> variable length (so variable length is rarely tested), has led to many bugs in software, including in Windows itself,<sup id="cite_ref-dialog_bug_13-0" class="reference"><a href="#cite_note-dialog_bug-13"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> the solution is usually adopting <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a>, as most software has done including (partially) Windows itself and Java and JavaScript. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In the late 1980s, work began on developing a uniform encoding for a "Universal Character Set" (<a href="/wiki/Universal_Coded_Character_Set" title="Universal Coded Character Set">UCS</a>) that would replace earlier language-specific encodings with one coordinated system. The goal was to include all required characters from most of the world's languages, as well as symbols from technical domains such as science, mathematics, and music. The original idea was to replace the typical 256-character encodings, which required 1 byte per character, with an encoding using 65,536 (2<sup>16</sup>) values, which would require 2 bytes (16 bits) per character. </p><p>Two groups worked on this in parallel, <a href="/wiki/ISO/IEC_JTC_1/SC_2" title="ISO/IEC JTC 1/SC 2">ISO/IEC JTC 1/SC 2</a> and the <a href="/wiki/Unicode_Consortium" title="Unicode Consortium">Unicode Consortium</a>, the latter representing mostly manufacturers of computing equipment. The two groups attempted to synchronize their character assignments so that the developing encodings would be mutually compatible. The early 2-byte encoding was originally called "Unicode", but is now called "UCS-2".<sup id="cite_ref-unicode-6_0_2-1" class="reference"><a href="#cite_note-unicode-6_0-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ucs-2-utf-16-differences_3-1" class="reference"><a href="#cite_note-ucs-2-utf-16-differences-3"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mysql_UCS-2_14-0" class="reference"><a href="#cite_note-mysql_UCS-2-14"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p><p>When it became increasingly clear that 2<sup>16</sup> characters would not suffice,<sup id="cite_ref-unicode.org/faq_15-0" class="reference"><a href="#cite_note-unicode.org/faq-15"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> <a href="/wiki/IEEE" class="mw-redirect" title="IEEE">IEEE</a> introduced a larger 31-bit space and an encoding (<a href="/wiki/UCS-4" class="mw-redirect" title="UCS-4">UCS-4</a>) that would require 4 bytes per character. This was resisted by the <a href="/wiki/Unicode_Consortium" title="Unicode Consortium">Unicode Consortium</a>, both because 4 bytes per character wasted a lot of memory and disk space, and because some manufacturers were already heavily invested in 2-byte-per-character technology. The UTF-16 encoding scheme was developed as a compromise and introduced with version 2.0 of the Unicode standard in July 1996.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> It is fully specified in RFC 2781, published in 2000 by the <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p><p>UTF-16 is specified in the latest versions of both the international standard <a href="/wiki/ISO/IEC_10646" class="mw-redirect" title="ISO/IEC 10646">ISO/IEC 10646</a> and the Unicode Standard. "UCS-2 should now be considered obsolete. It no longer refers to an encoding form in either 10646 or the Unicode Standard."<sup id="cite_ref-unicode-6_0_2-2" class="reference"><a href="#cite_note-unicode-6_0-2"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ucs-2-utf-16-differences_3-2" class="reference"><a href="#cite_note-ucs-2-utf-16-differences-3"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> UTF-16 will never be extended to support a larger number of code points or to support the code points that were replaced by surrogates, as this would violate the Unicode Stability Policy with respect to general category or surrogate code points.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> (Any scheme that remains a <a href="/wiki/Self-synchronizing_code" title="Self-synchronizing code">self-synchronizing code</a> would require allocating at least one <a href="/wiki/Plane_(Unicode)#Basic_Multilingual_Plane" title="Plane (Unicode)">Basic Multilingual Plane</a> (BMP) code point to start a sequence. Changing the purpose of a code point is disallowed.) </p> <div class="mw-heading mw-heading2"><h2 id="Description">Description</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=2" title="Edit section: Description"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Each Unicode <i>code point</i> is encoded either as one or two 16-bit <i>code units</i>. Code points less than 2<sup>16</sup> ("in the BMP") are encoded with a single 16-bit code unit equal to the numerical value of the code point, as in the older UCS-2. Code points greater than or equal to 2<sup>16</sup> ("above the BMP") are encoded using <i>two</i> 16-bit code units. These two 16-bit code units are chosen from the <a href="/wiki/Universal_Character_Set_characters#Surrogates" title="Universal Character Set characters">UTF-16 surrogate range</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">0xD800–0xDFFF</span> which had not previously been assigned to characters. Values in this range are not used as characters, and UTF-16 provides no legal way to code them as individual code points. A UTF-16 stream, therefore, consists of single 16-bit codes outside the surrogate range, and pairs of 16-bit values that are within the surrogate range. </p> <div class="mw-heading mw-heading3"><h3 id="U+0000_to_U+D7FF_and_U+E000_to_U+FFFF"><span id="U.2B0000_to_U.2BD7FF_and_U.2BE000_to_U.2BFFFF"></span>U+0000 to U+D7FF and U+E000 to U+FFFF</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=3" title="Edit section: U+0000 to U+D7FF and U+E000 to U+FFFF"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">U+D800 to U+DFFF have a special purpose, see below.</div> <p>Both UTF-16 and UCS-2 encode code points in this range as single 16-bit code units that are numerically equal to the corresponding code points. These code points in the <a href="/wiki/Plane_(Unicode)#Basic_Multilingual_Plane" title="Plane (Unicode)">Basic Multilingual Plane</a> (BMP) are the <i>only</i> code points that can be represented in UCS-2.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (November 2015)">citation needed</span></a></i>]</sup> As of Unicode 9.0, some modern non-Latin Asian, Middle-Eastern, and African scripts fall outside this range, as do most <a href="/wiki/Emoji" title="Emoji">emoji</a> characters. </p> <div class="mw-heading mw-heading3"><h3 id="Code_points_from_U+010000_to_U+10FFFF"><span id="Code_points_from_U.2B010000_to_U.2B10FFFF"></span>Code points from U+010000 to U+10FFFF</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=4" title="Edit section: Code points from U+010000 to U+10FFFF"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Code points from the other <a href="/wiki/Plane_(Unicode)" title="Plane (Unicode)">planes</a> are encoded as two 16-bit <i>code units</i> called a <i>surrogate pair</i>. The first code unit is a <i>high surrogate</i> and the second is a <i>low surrogate</i> (These are also known as "leading" and "trailing" surrogates, respectively, analogous to the leading and trailing bytes of UTF-8.<sup id="cite_ref-Unicode7Ch3s8_20-0" class="reference"><a href="#cite_note-Unicode7Ch3s8-20"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>): </p> <table class="wikitable floatright" style="text-align: center; font-family:monospace"> <caption>UTF-16 decoder </caption> <tbody><tr> <th style="background:#EAECF0;background:linear-gradient(to top right,#EAECF0 49%,#AAA 49.5%,#AAA 50.5%,#EAECF0 51%);line-height:1.2;padding:0.1em 0.4em;"><div style="margin-left:2em;text-align:right"> <span style="color:#000092;">Low</span></div><div style="margin-right:2em;text-align:left"><span style="color:#920000;">High</span> </div> </th> <th><span style="color:#000092;">DC00</span> </th> <th><span style="color:#000092;">DC01</span> </th> <th><span style="color:#000092;">   ...   </span> </th> <th><span style="color:#000092;">DFFF</span> </th></tr> <tr> <th><span style="color:#920000;">D800</span> </th> <td>010000</td> <td>010001</td> <td>...</td> <td>0103FF </td></tr> <tr> <th><span style="color:#920000;">D801</span> </th> <td>010400</td> <td>010401</td> <td>...</td> <td>0107FF </td></tr> <tr align="center"> <th><span style="color:#920000;">⋮</span> </th> <td>⋮</td> <td>⋮</td> <td>⋱</td> <td>⋮ </td></tr> <tr> <th><span style="color:#920000;">DBFF</span> </th> <td>10FC00</td> <td>10FC01</td> <td>...</td> <td>10FFFF </td></tr></tbody></table> <ul><li>0x10000 is subtracted from the code point <i>(U)</i>, leaving a 20-bit number <i>(U')</i> in the hex number range 0x00000–0xFFFFF.</li> <li>The high ten bits (in the range 0x000–0x3FF) are added to 0xD800 to give the first 16-bit <i>code unit</i> or <i>high surrogate</i> <i>(W1)</i>, which will be in the range <style data-mw-deduplicate="TemplateStyles:r1239334494">@media screen{html.skin-theme-clientpref-night .mw-parser-output div:not(.notheme)>.tmp-color,html.skin-theme-clientpref-night .mw-parser-output p>.tmp-color,html.skin-theme-clientpref-night .mw-parser-output table:not(.notheme) .tmp-color{color:inherit!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output div:not(.notheme)>.tmp-color,html.skin-theme-clientpref-os .mw-parser-output p>.tmp-color,html.skin-theme-clientpref-os .mw-parser-output table:not(.notheme) .tmp-color{color:inherit!important}}</style><span class="tmp-color" style="color:#920000">0xD800–0xDBFF</span>.</li> <li>The low ten bits (also in the range 0x000–0x3FF) are added to 0xDC00 to give the second 16-bit <i>code unit</i> or <i>low surrogate</i> <i>(W2)</i>, which will be in the range <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239334494"><span class="tmp-color" style="color:#000092">0xDC00–0xDFFF</span>.</li></ul><p> Illustrated visually, the distribution of <i>U'</i> between <i>W1</i> and <i>W2</i> looks like:<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup></p><div class="mw-highlight mw-highlight-lang-text mw-content-ltr" dir="ltr"><pre><span></span>U' = yyyyyyyyyyxxxxxxxxxx // U - 0x10000 W1 = 110110yyyyyyyyyy // 0xD800 + yyyyyyyyyy W2 = 110111xxxxxxxxxx // 0xDC00 + xxxxxxxxxx </pre></div> <p>Since the ranges for the <i>high surrogates</i> (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239334494"><span class="tmp-color" style="color:#920000">0xD800–0xDBFF</span>), <i>low surrogates</i> (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239334494"><span class="tmp-color" style="color:#000092">0xDC00–0xDFFF</span>), and valid BMP characters (0x0000–0xD7FF, 0xE000–0xFFFF) are <a href="/wiki/Disjoint_sets" title="Disjoint sets">disjoint</a>, it is not possible for a surrogate to match a BMP character, or for two adjacent <i>code units</i> to look like a legal <i>surrogate pair</i>. This simplifies searches a great deal. It also means that UTF-16 is <i><a href="/wiki/Self-synchronizing_code" title="Self-synchronizing code">self-synchronizing</a></i> on 16-bit words: whether a code unit starts a character can be determined without examining earlier code units (i.e. the type of <i>code unit</i> can be determined by the ranges of values in which it falls). UTF-8 shares these advantages, but many earlier multi-byte encoding schemes (such as <a href="/wiki/Shift_JIS" title="Shift JIS">Shift JIS</a> and other Asian multi-byte encodings) did not allow unambiguous searching and could only be synchronized by re-parsing from the start of the string. UTF-16 is not self-synchronizing if one byte is lost or if traversal starts at a random byte. </p><p>Because the most commonly used characters are all in the BMP, handling of surrogate pairs is often not thoroughly tested. This leads to persistent bugs and potential security holes, even in popular and well-reviewed application software (e.g. <a href="/wiki/CVE_(identifier)" class="mw-redirect" title="CVE (identifier)">CVE</a>-<style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/detail/CVE-2008-2938">2008-2938</a>, CVE-<a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/detail/CVE-2012-2135">2012-2135</a>). </p> <div class="mw-heading mw-heading3"><h3 id="U+D800_to_U+DFFF_(surrogates)"><span id="U.2BD800_to_U.2BDFFF_.28surrogates.29"></span>U+D800 to U+DFFF (surrogates)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=5" title="Edit section: U+D800 to U+DFFF (surrogates)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-More_citations_needed_section plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>needs additional citations for <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verification</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/UTF-16" title="Special:EditPage/UTF-16">improve this article</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a> in this section. Unsourced material may be challenged and removed.</span> <span class="date-container"><i>(<span class="date">August 2023</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p>The official Unicode standard says that no UTF forms, including UTF-16, can encode the surrogate code points. Since these will never be assigned a character, there should be no reason to encode them. However, Windows allows unpaired surrogates in filenames<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> and other places, which generally means they have to be supported by software in spite of their exclusion from the Unicode standard. </p><p>UCS-2, UTF-8, and <a href="/wiki/UTF-32" title="UTF-32">UTF-32</a> can encode these code points in trivial and obvious ways, and a large amount of software does so, even though the standard states that such arrangements should be treated as encoding errors. </p><p>It is possible to unambiguously encode an <i>unpaired surrogate</i> (a high surrogate code point not followed by a low one, or a low one not preceded by a high one) in the format of UTF-16 by using a code unit equal to the code point. The result is not valid UTF-16, but the majority of UTF-16 encoder and decoder implementations do this when translating between encodings.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (October 2011)">citation needed</span></a></i>]</sup> </p> <div class="mw-heading mw-heading3"><h3 id="Examples">Examples</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=6" title="Edit section: Examples"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To encode U+10437 (𐐷) to UTF-16: </p> <ul><li>Subtract 0x10000 from the code point, leaving 0x0437.</li> <li>For the high surrogate, shift right by 10 (divide by 0x400), then add 0xD800, resulting in 0x0001 + 0xD800 = 0xD801.</li> <li>For the low surrogate, take the low 10 bits (remainder of dividing by 0x400), then add 0xDC00, resulting in 0x0037 + 0xDC00 = 0xDC37.</li></ul> <p>To decode U+10437 (𐐷) from UTF-16: </p> <ul><li>Take the high surrogate (0xD801) and subtract 0xD800, then multiply by 0x400, resulting in 0x0001 × 0x400 = 0x0400.</li> <li>Take the low surrogate (0xDC37) and subtract 0xDC00, resulting in 0x37.</li> <li>Add these two results together (0x0437), and finally add 0x10000 to get the final code point, 0x10437.</li></ul> <p>The following table summarizes this conversion, as well as others. The colors indicate how bits from the code point are distributed among the UTF-16 bytes. Additional bits added by the UTF-16 encoding process are shown in black. </p> <table class="wikitable"> <tbody><tr> <th colspan="2">Character </th> <th>Binary code point </th> <th>Binary UTF-16 </th> <th>UTF-16 hex<br />code units </th> <th>UTF-16BE<br />hex bytes </th> <th>UTF-16LE<br />hex bytes </th></tr> <tr> <td><a href="/wiki/$" class="mw-redirect" title="$">$</a></td> <td><code>U+0024</code> </td> <td align="right"><code><span style="color: #000092;">0000 0000 0010 0100</span></code> </td> <td align="right"><code><span style="color: #000092;">0000 0000 0010 0100</span></code> </td> <td align="right"><code><span style="color: #000092;">0024</span></code> </td> <td align="right"><code><span style="color: #000092;">00 24</span></code> </td> <td align="right"><code><span style="color: #000092;">24 00</span></code> </td></tr> <tr> <td><a href="/wiki/Euro_sign" title="Euro sign">€</a></td> <td><code>U+20AC</code> </td> <td align="right"><code><span style="color: #000092;">0010 0000 1010 1100</span></code> </td> <td align="right"><code><span style="color: #000092;">0010 0000 1010 1100</span></code> </td> <td align="right"><code><span style="color: #000092;">20AC</span></code> </td> <td align="right"><code><span style="color: #000092;">20 AC</span></code> </td> <td align="right"><code><span style="color: #000092;">AC 20</span></code> </td></tr> <tr> <td><a href="/wiki/%F0%90%90%8F" class="mw-redirect" title="𐐏">𐐷</a></td> <td><code>U+10437</code> </td> <td align="right"><code><span style="color: #920000;">0001 0000 01</span><span style="color: #000092;">00 0011 0111</span></code> </td> <td align="right"><code>1101 10<span style="color: #920000;">00 0000 0001</span> 1101 11<span style="color: #000092;">00 0011 0111</span></code> </td> <td align="right"><code><span style="color: #920000;">D801</span> <span style="color: #000092;">DC37</span></code> </td> <td align="right"><code><span style="color: #920000;">D8 01</span> <span style="color: #000092;">DC 37</span></code> </td> <td align="right"><code><span style="color: #920000;">01 D8</span> <span style="color: #000092;">37 DC</span></code> </td></tr> <tr> <td><a href="https://en.wiktionary.org/wiki/%F0%A4%AD%A2" class="extiw" title="wikt:𤭢">𤭢</a></td> <td><code>U+24B62</code> </td> <td align="right"><code><span style="color: #920000;">0010 0100 10</span><span style="color: #000092;">11 0110 0010</span></code> </td> <td align="right"><code>1101 10<span style="color: #920000;">00 0101 0010</span> 1101 11<span style="color: #000092;">11 0110 0010</span></code> </td> <td align="right"><code><span style="color: #920000;">D852</span> <span style="color: #000092;">DF62</span></code> </td> <td align="right"><code><span style="color: #920000;">D8 52</span> <span style="color: #000092;">DF 62</span></code> </td> <td align="right"><code><span style="color: #920000;">52 D8</span> <span style="color: #000092;">62 DF</span></code> </td></tr></tbody></table> <p><span class="anchor" id="UTF-16LE"></span><span class="anchor" id="UTF-16BE"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Byte-order_encoding_schemes">Byte-order encoding schemes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=7" title="Edit section: Byte-order encoding schemes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>UTF-16 and UCS-2 produce a sequence of 16-bit code units. Since most communication and storage protocols are defined for bytes, and each unit thus takes two 8-bit bytes, the order of the bytes may depend on the <a href="/wiki/Endianness" title="Endianness">endianness</a> (byte order) of the computer architecture. </p><p>To assist in recognizing the byte order of code units, <b>UTF-16</b> allows a <a href="/wiki/Byte_order_mark" title="Byte order mark">byte order mark</a> (BOM), a code point with the value U+FEFF, to precede the first actual coded value.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>c<span class="cite-bracket">]</span></a></sup> (U+FEFF is the invisible <a href="/wiki/Zero-width_non-breaking_space" class="mw-redirect" title="Zero-width non-breaking space">zero-width non-breaking space</a>/ZWNBSP character).<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>d<span class="cite-bracket">]</span></a></sup> If the endian architecture of the decoder matches that of the encoder, the decoder detects the 0xFEFF value, but an opposite-endian decoder interprets the BOM as the <a href="/wiki/Noncharacter" class="mw-redirect" title="Noncharacter">noncharacter</a> value U+FFFE reserved for this purpose. This incorrect result provides a hint to perform byte-swapping for the remaining values. </p><p>If the BOM is missing, RFC 2781 recommends<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>e<span class="cite-bracket">]</span></a></sup> that big-endian (BE) encoding be assumed. In practice, due to Windows using little-endian (LE) order by default, many applications assume little-endian encoding. It is also reliable to detect endianness by looking for null bytes, on the assumption that characters less than U+0100 are very common. If more even bytes (starting at 0) are null, then it is big-endian. </p><p>The standard also allows the byte order to be stated explicitly by specifying <b>UTF-16BE</b> or <b>UTF-16LE</b> as the encoding type. When the byte order is specified explicitly this way, a BOM is specifically <i>not</i> supposed to be prepended to the text, and a U+FEFF at the beginning should be handled as a ZWNBSP character. Most applications ignore a BOM in all cases despite this rule. </p><p>For <a href="/wiki/Internet" title="Internet">Internet</a> protocols, <a href="/wiki/Internet_Assigned_Numbers_Authority" title="Internet Assigned Numbers Authority">IANA</a> has approved "UTF-16", "UTF-16BE", and "UTF-16LE" as the names for these encodings (the names are case insensitive). The aliases <b>UTF_16</b> or <b>UTF16</b> may be meaningful in some programming languages or software applications, but they are not standard names in Internet protocols. </p><p>Similar designations, <b>UCS-2BE</b> and <b>UCS-2LE</b>, are used to show versions of <b>UCS-2</b>. </p> <div class="mw-heading mw-heading2"><h2 id="Size">Size</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=8" title="Edit section: Size"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A "character" may use any number of Unicode code points.<sup id="cite_ref-extended_grapheme_26-0" class="reference"><a href="#cite_note-extended_grapheme-26"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> For instance an <a href="/wiki/Regional_indicator_symbol" title="Regional indicator symbol">emoji flag character</a> takes 8 bytes, since it is "constructed from a pair of Unicode scalar values"<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> (and those values are outside the BMP and require 4 bytes each). UTF-16 in no way assists in "counting characters" or in "measuring the width of a string". </p><p>UTF-16 is often claimed to be more space-efficient than <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> for East Asian languages, since it uses two bytes for characters that take 3 bytes in UTF-8. Since real text contains many spaces, numbers, punctuation, markup (for e.g. web pages), and control characters, which take only one byte in UTF-8, this is only true for artificially constructed dense blocks of text.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (November 2022)">citation needed</span></a></i>]</sup> A more serious claim can be made for <a href="/wiki/Devanagari" title="Devanagari">Devanagari</a> and <a href="/wiki/Bengali_language" title="Bengali language">Bengali</a>, which use multi-letter words and all the letters take 3 bytes in UTF-8 and only 2 in UTF-16. </p><p>In addition the Chinese Unicode encoding standard <a href="/wiki/GB_18030" title="GB 18030">GB 18030</a> always produces files the same size or smaller than UTF-16 for all languages, not just for Chinese (it does this by sacrificing self-synchronization). </p> <div class="mw-heading mw-heading2"><h2 id="Usage">Usage</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=9" title="Edit section: Usage"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>UTF-16 is used for text in the OS <a href="/wiki/API" title="API">API</a> of all currently supported versions of <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> (and including at least all since <a href="/wiki/Windows_CE" class="mw-redirect" title="Windows CE">Windows CE</a>/<a href="/wiki/Windows_2000" title="Windows 2000">2000</a>/<a href="/wiki/Windows_XP" title="Windows XP">XP</a>/<a href="/wiki/Windows_2003" class="mw-redirect" title="Windows 2003">2003</a>/<a href="/wiki/Windows_Vista" title="Windows Vista">Vista</a>/<a href="/wiki/Windows_7" title="Windows 7">7</a><sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>) including <a href="/wiki/Windows_10" title="Windows 10">Windows 10</a>. In Windows XP, no code point above U+FFFF is included in any font delivered with Windows for European languages.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> Older <a href="/wiki/Windows_NT" title="Windows NT">Windows NT</a> systems (prior to Windows 2000) only support <a href="/wiki/UCS-2" class="mw-redirect" title="UCS-2">UCS-2</a>.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> Files and network data tend to be a mix of UTF-16, UTF-8, and legacy byte encodings. </p><p>While there's been some UTF-8 support for even Windows XP,<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> it was <a href="/wiki/Unicode_in_Microsoft_Windows#UTF-8" title="Unicode in Microsoft Windows">improved</a> (in particular the ability to name a file using UTF-8) in Windows 10 <a href="/wiki/Windows_Insider" title="Windows Insider">insider build</a> 17035 and the May 2019 update. As of May 2019, <a href="/wiki/Unicode_in_Microsoft_Windows" title="Unicode in Microsoft Windows">Microsoft recommends software use UTF-8</a>, on Windows and <a href="/wiki/Xbox" title="Xbox">Xbox</a>, instead of other 8-bit encodings.<sup id="cite_ref-Microsoft-UTF-8_33-0" class="reference"><a href="#cite_note-Microsoft-UTF-8-33"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> It is unclear if they are recommending usage of UTF-8 over UTF-16, though they do state "UTF-16 [..] is a unique burden that Windows places on code that targets multiple platforms."<sup id="cite_ref-Microsoft_GDK_34-0" class="reference"><a href="#cite_note-Microsoft_GDK-34"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </p><p>The <a href="/wiki/IBM_i" title="IBM i">IBM i</a> operating system designates <a href="/wiki/CCSID" title="CCSID">CCSID</a> (<a href="/wiki/Code_page" title="Code page">code page</a>) 13488 for UCS-2 encoding and CCSID 1200 for UTF-16 encoding, though the system treats them both as UTF-16.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </p><p>UTF-16 is used by the <a href="/wiki/Binary_Runtime_Environment_for_Wireless" title="Binary Runtime Environment for Wireless">Qualcomm BREW</a> operating systems; the <a href="/wiki/.NET_Framework" title=".NET Framework">.NET</a> environments; and the <a href="/wiki/Qt_(toolkit)" class="mw-redirect" title="Qt (toolkit)">Qt</a> cross-platform graphical <a href="/wiki/Widget_toolkit" title="Widget toolkit">widget toolkit</a>. </p><p><a href="/wiki/Symbian" title="Symbian">Symbian OS</a> used in Nokia S60 handsets and Sony Ericsson <a href="/wiki/UIQ" title="UIQ">UIQ</a> handsets uses UCS-2. <a href="/wiki/IPhone" title="IPhone">iPhone</a> handsets use UTF-16 for <a href="/wiki/Short_Message_Service" class="mw-redirect" title="Short Message Service">Short Message Service</a> instead of UCS-2 described in the <a href="/wiki/GSM_03.38" title="GSM 03.38">3GPP TS 23.038</a> (<a href="/wiki/GSM" title="GSM">GSM</a>) and IS-637 (<a href="/wiki/CDMA2000" title="CDMA2000">CDMA</a>) standards.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> </p><p>The <a href="/wiki/Joliet_(file_system)" class="mw-redirect" title="Joliet (file system)">Joliet file system</a>, used in <a href="/wiki/CD-ROM" title="CD-ROM">CD-ROM</a> media, encodes file names using UCS-2BE (up to sixty-four Unicode characters per file name). </p><p><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> version 2.0 officially only used UCS-2 internally, but the UTF-8 decoder to "Unicode" produced correct UTF-16. There was also the ability to compile Python so that it used UTF-32 internally, this was sometimes done on Unix. Python 3.3 switched internal storage to use one of <a href="/wiki/ISO-8859-1" class="mw-redirect" title="ISO-8859-1">ISO-8859-1</a>, UCS-2, or UTF-32 depending on the largest code point in the string.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Python 3.12 drops some functionality (for CPython extensions) to make it easier to migrate to <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> for all strings.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </p><p><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> originally used UCS-2, and added UTF-16 supplementary character support in <a href="/wiki/Java_Platform,_Standard_Edition" title="Java Platform, Standard Edition">J2SE 5.0</a>. Recently they have encouraged dumping support for any 8-bit encoding other than UTF-8<sup id="cite_ref-Java_39-0" class="reference"><a href="#cite_note-Java-39"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> but internally UTF-16 is still used. </p><p><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> may use UCS-2 or UTF-16.<sup id="cite_ref-mathiasbynens.be_40-0" class="reference"><a href="#cite_note-mathiasbynens.be-40"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> As of ES2015, string methods and regular expression flags have been added to the language that permit handling strings from an encoding-agnostic perspective. </p><p><a href="/wiki/UEFI" title="UEFI">UEFI</a> uses UTF-16 to encode strings by default. </p><p><a href="/wiki/Swift_(programming_language)" title="Swift (programming language)">Swift</a>, Apple's preferred application language, used UTF-16 to store strings until version 5 which switched to UTF-8.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> </p><p>Quite a few languages make the encoding part of the string object, and thus store and support a large set of encodings including UTF-16. Most consider UTF-16 and UCS-2 to be different encodings. Examples are the <a href="/wiki/PHP" title="PHP">PHP</a> language<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/MySQL" title="MySQL">MySQL</a>.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> </p><p>A method to determine what encoding a system is using internally is to ask for the "length" of string containing a single non-BMP character. If the length is 2 then UTF-16 is being used. 4 indicates UTF-8. 3 or 6 may indicate <a href="/wiki/CESU-8" title="CESU-8">CESU-8</a>. 1 <i>may</i> indicate UTF-32, but more likely indicates the language decodes the string to code points before measuring the "length". </p><p>In many languages, quoted strings need a new syntax for quoting non-BMP characters, as the C-style <code>"\uXXXX"</code> syntax explicitly limits itself to 4 hex digits. The following examples illustrate the syntax for the non-BMP character <span class="nowrap"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">U+1D11E</span> </span><span style="font-size:125%;line-height:1em">𝄞</span> <span style="font-variant: small-caps; text-transform: lowercase;">MUSICAL SYMBOL G CLEF</span>: </p> <ul><li>The most common (<a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/D_(programming_language)" title="D (programming language)">D</a>, and several other languages) is an upper-case 'U' with <i>8</i> hex digits such as <code>"\U0001D11E"</code>.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup></li> <li>Java 7 regular expressions, <a href="/wiki/International_Components_for_Unicode" title="International Components for Unicode">ICU</a>, and Perl, use <code>"\x{1D11E}"</code>.</li> <li><a href="/wiki/ECMAScript" title="ECMAScript">ECMAScript</a> 2015 (JavaScript) uses <code>"\u{1D11E}"</code>.</li> <li>In many other cases (such as Java outside of regular expressions),<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> the only way to get non-BMP characters is to enter the surrogate halves individually: <code>"\uD834\uDD1E"</code>.</li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=10" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Comparison_of_Unicode_encodings" title="Comparison of Unicode encodings">Comparison of Unicode encodings</a></li> <li><a href="/wiki/Plane_(Unicode)" title="Plane (Unicode)">Plane (Unicode)</a></li> <li><a href="/wiki/UTF-8" title="UTF-8">UTF-8</a></li> <li><a href="/wiki/CESU-8" title="CESU-8">CESU-8</a></li> <li><a href="/wiki/UTF-32" title="UTF-32">UTF-32</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=11" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">This number of code points is a consequence of the design of UTF-16</span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text">UTF-32 is also incompatible with ASCII, but is not listed as a web-encoding.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text">UTF-8 encoding produces byte values strictly less than 0xFE, so either byte in the BOM sequence also identifies the encoding as UTF-16 (assuming that UTF-32 is not expected).</span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text">Use of U+FEFF as the character ZWNBSP instead of as a BOM has been deprecated in favor of U+2060 (WORD JOINER); see <a rel="nofollow" class="external text" href="https://www.unicode.org/faq/utf_bom.html#BOM">Byte Order Mark (BOM) FAQ</a> at Unicode.org. But if an application interprets an initial BOM as a character, the ZWNBSP character is invisible, so the impact is minimal.</span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2781">2781</a> section 4.3 says that if there is no BOM, "the text SHOULD be interpreted as being big-endian." According to section 1.2, the meaning of the term "SHOULD" is governed by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2119">2119</a>. In that document, section 3 says "... there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course".</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=12" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626"><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-unicode-6_0-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-unicode-6_0_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-unicode-6_0_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-unicode-6_0_2-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.unicode.org/versions/Unicode6.0.0/appC.pdf">"C.2 Encoding Forms in ISO/IEC 10646"</a> <span class="cs1-format">(PDF)</span>. <i>The Unicode Standard, version 6.0</i>. Mountain View, CA: <a href="/wiki/Unicode_Consortium" title="Unicode Consortium">Unicode Consortium</a>. February 2011. p. 573. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-936213-01-6" title="Special:BookSources/978-1-936213-01-6"><bdi>978-1-936213-01-6</bdi></a>. <q>[...] the term UCS-2 should now be considered obsolete. It no longer refers to an encoding form in either 10646 or the Unicode Standard.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=C.2+Encoding+Forms+in+ISO%2FIEC+10646&rft.btitle=The+Unicode+Standard%2C+version+6.0&rft.place=Mountain+View%2C+CA&rft.pages=573&rft.pub=Unicode+Consortium&rft.date=2011-02&rft.isbn=978-1-936213-01-6&rft_id=https%3A%2F%2Fwww.unicode.org%2Fversions%2FUnicode6.0.0%2FappC.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-ucs-2-utf-16-differences-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-ucs-2-utf-16-differences_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ucs-2-utf-16-differences_3-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-ucs-2-utf-16-differences_3-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20030818043641/http://www.unicode.org/faq/basic_q.html#23">"FAQ: What is the difference between UCS-2 and UTF-16?"</a>. <i>unicode.org</i>. Archived from <a rel="nofollow" class="external text" href="https://www.unicode.org/faq/utf_bom.html#utf16-11">the original</a> on 2003-08-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-03-19</span></span>. <q>UCS-2 is obsolete terminology which refers to a Unicode implementation up to Unicode 1.1 [...]</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=unicode.org&rft.atitle=FAQ%3A+What+is+the+difference+between+UCS-2+and+UTF-16%3F&rft_id=https%3A%2F%2Fwww.unicode.org%2Ffaq%2Futf_bom.html%23utf16-11&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-Unicode.org/faq-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-Unicode.org/faq_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.unicode.org/faq/utf_bom.html#utf16-1">"What is UTF-16?"</a>. <i>The Unicode Consortium</i>. Unicode, Inc<span class="reference-accessdate">. Retrieved <span class="nowrap">7 January</span> 2023</span>. <q>UTF-16 uses a single 16-bit code unit to encode over 60,000 of the most common characters in Unicode</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+Unicode+Consortium&rft.atitle=What+is+UTF-16%3F&rft_id=https%3A%2F%2Fwww.unicode.org%2Ffaq%2Futf_bom.html%23utf16-1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-problems_of_only_BMP-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-problems_of_only_BMP_5-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLunde2022" class="citation web cs1">Lunde, Ken (2022-01-09). <a rel="nofollow" class="external text" href="https://ken-lunde.medium.com/2022-top-ten-list-why-support-beyond-bmp-code-points-6a946d7735f9">"2022 Top Ten List: Why Support Beyond-BMP Code Points?"</a>. <i>Medium</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-01-07</span></span>. <q>I first came up with the idea for this Top Ten List over 10 years ago, which was prompted by some environments that still supported only BMP code points. The idea, of course, was to motivate the developers of such environments to support code points beyond the BMP by providing an enumerated list of reasons to do so. And yes, there are still some environments that support only BMP code points, such as the VivaDesigner app.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Medium&rft.atitle=2022+Top+Ten+List%3A+Why+Support+Beyond-BMP+Code+Points%3F&rft.date=2022-01-09&rft.aulast=Lunde&rft.aufirst=Ken&rft_id=https%3A%2F%2Fken-lunde.medium.com%2F2022-top-ten-list-why-support-beyond-bmp-code-points-6a946d7735f9&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChad_Selph2012" class="citation web cs1">Chad Selph (2012-11-08). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150908104520/https://www.twilio.com/engineering/2012/11/08/adventures-in-unicode-sms">"Adventures in Unicode SMS"</a>. Twilio. Archived from <a rel="nofollow" class="external text" href="https://www.twilio.com/engineering/2012/11/08/adventures-in-unicode-sms">the original</a> on 2015-09-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-08-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Adventures+in+Unicode+SMS&rft.pub=Twilio&rft.date=2012-11-08&rft.au=Chad+Selph&rft_id=https%3A%2F%2Fwww.twilio.com%2Fengineering%2F2012%2F11%2F08%2Fadventures-in-unicode-sms&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200908111027/https://html.spec.whatwg.org/multipage/infrastructure.html">"HTML Living Standard"</a>. <i>w3.org</i>. 2020-06-10. Archived from <a rel="nofollow" class="external text" href="https://html.spec.whatwg.org/multipage/infrastructure.html#encoding-terminology">the original</a> on 2020-09-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-06-15</span></span>. <q>UTF-16 encodings are the only encodings that this specification needs to treat as not being ASCII-compatible encodings.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=w3.org&rft.atitle=HTML+Living+Standard&rft.date=2020-06-10&rft_id=https%3A%2F%2Fhtml.spec.whatwg.org%2Fmultipage%2Finfrastructure.html%23encoding-terminology&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://encoding.spec.whatwg.org/">"Encoding Standard"</a>. <i>encoding.spec.whatwg.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-04-22</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=encoding.spec.whatwg.org&rft.atitle=Encoding+Standard&rft_id=https%3A%2F%2Fencoding.spec.whatwg.org%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/en-utf16/all/all">"Usage Statistics of UTF-16 for Websites, September 2024"</a>. <i>w3techs.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-09-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=w3techs.com&rft.atitle=Usage+Statistics+of+UTF-16+for+Websites%2C+September+2024&rft_id=https%3A%2F%2Fw3techs.com%2Ftechnologies%2Fdetails%2Fen-utf16%2Fall%2Fall&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/en-utf8/all/all">"Usage Statistics of UTF-8 for Websites, September 2024"</a>. <i>w3techs.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-09-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=w3techs.com&rft.atitle=Usage+Statistics+of+UTF-8+for+Websites%2C+September+2024&rft_id=https%3A%2F%2Fw3techs.com%2Ftechnologies%2Fdetails%2Fen-utf8%2Fall%2Fall&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-mandatory-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-mandatory_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://encoding.spec.whatwg.org/#security-background">"Encoding Standard"</a>. <i>encoding.spec.whatwg.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-10-22</span></span>. <q>The UTF-8 encoding is the most appropriate encoding for interchange of Unicode, the universal coded character set. Therefore for new protocols and formats, as well as existing formats deployed in new contexts, this specification requires (and defines) the UTF-8 encoding. [..] The problems outlined here go away when exclusively using UTF-8, which is one of the many reasons that UTF-8 is now the mandatory encoding for all text things on the Web.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=encoding.spec.whatwg.org&rft.atitle=Encoding+Standard&rft_id=https%3A%2F%2Fencoding.spec.whatwg.org%2F%23security-background&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-dialog_bug-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-dialog_bug_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://softwareengineering.stackexchange.com/questions/102205/should-utf-16-be-considered-harmful">"Should UTF-16 be considered harmful?"</a>. <i>Software Engineering Stack Exchange</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-11-20</span></span>. <q>File names editing in Window dialogs in broken (delete required 2 presses on backspace)</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Software+Engineering+Stack+Exchange&rft.atitle=Should+UTF-16+be+considered+harmful%3F&rft_id=https%3A%2F%2Fsoftwareengineering.stackexchange.com%2Fquestions%2F102205%2Fshould-utf-16-be-considered-harmful&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-mysql_UCS-2-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-mysql_UCS-2_14-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dev.mysql.com/doc/refman/5.7/en/charset-unicode-ucs2.html">"MySQL :: MySQL 5.7 Reference Manual :: 10.1.9.4 The ucs2 Character Set (UCS-2 Unicode Encoding)"</a>. <i>dev.mysql.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=dev.mysql.com&rft.atitle=MySQL+%3A%3A+MySQL+5.7+Reference+Manual+%3A%3A+10.1.9.4+The+ucs2+Character+Set+%28UCS-2+Unicode+Encoding%29&rft_id=https%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.7%2Fen%2Fcharset-unicode-ucs2.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-unicode.org/faq-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-unicode.org/faq_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.unicode.org/faq/utf_bom.html#utf16-1">"What is UTF-16?"</a>. <i>The Unicode Consortium</i>. Unicode, Inc<span class="reference-accessdate">. Retrieved <span class="nowrap">29 March</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+Unicode+Consortium&rft.atitle=What+is+UTF-16%3F&rft_id=https%3A%2F%2Fwww.unicode.org%2Ffaq%2Futf_bom.html%23utf16-1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.unicode.org/faq//utf_bom.html">"Questions about encoding forms"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2010-11-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Questions+about+encoding+forms&rft_id=https%3A%2F%2Fwww.unicode.org%2Ffaq%2F%2Futf_bom.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text">ISO/IEC 10646:2014 "Information technology – Universal Coded Character Set (UCS)" sections 9 and 10.</span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><i>The Unicode Standard</i> version 7.0 (2014) <a rel="nofollow" class="external text" href="https://www.unicode.org/versions/Unicode7.0.0/ch02.pdf#G11153">section 2.5.</a></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://unicode.org/policies/stability_policy.html">"Unicode Character Encoding Stability Policies"</a>. <i>unicode.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=unicode.org&rft.atitle=Unicode+Character+Encoding+Stability+Policies&rft_id=https%3A%2F%2Funicode.org%2Fpolicies%2Fstability_policy.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-Unicode7Ch3s8-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-Unicode7Ch3s8_20-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAllenAndersonBeckerCook2014" class="citation book cs1">Allen, Julie D.; Anderson, Deborah; <a href="/wiki/Joe_Becker_(Unicode)" title="Joe Becker (Unicode)">Becker, Joe</a>; Cook, Richard, eds. (2014). <a rel="nofollow" class="external text" href="https://www.unicode.org/versions/Unicode7.0.0/ch03.pdf">"3.8 Surrogates"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="https://www.unicode.org/versions/Unicode7.0.0/"><i>The Unicode Standard, Version 7.0—Core Specification</i></a>. Mountain View: <a href="/wiki/Unicode_Consortium" title="Unicode Consortium">The Unicode Consortium</a>. p. 118. <a rel="nofollow" class="external text" href="https://ghostarchive.org/archive/20221009/https://www.unicode.org/versions/Unicode7.0.0/ch03.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2022-10-09<span class="reference-accessdate">. Retrieved <span class="nowrap">3 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=3.8+Surrogates&rft.btitle=The+Unicode+Standard%2C+Version+7.0%E2%80%94Core+Specification&rft.place=Mountain+View&rft.pages=118&rft.pub=The+Unicode+Consortium&rft.date=2014&rft_id=https%3A%2F%2Fwww.unicode.org%2Fversions%2FUnicode7.0.0%2Fch03.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFYergeauHoffman2000" class="citation journal cs1">Yergeau, Francois; Hoffman, Paul (February 2000). <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2781.html">"UTF-16, an encoding of ISO 10646"</a>. <i>tools.ietf.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-06-18</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=tools.ietf.org&rft.atitle=UTF-16%2C+an+encoding+of+ISO+10646&rft.date=2000-02&rft.aulast=Yergeau&rft.aufirst=Francois&rft.au=Hoffman%2C+Paul&rft_id=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc2781.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation">"Maximum Path Length Limitation"</a>. <i>Microsoft</i>. 2022-07-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-10-10</span></span>. <q>[…] the file system treats path and file names as an opaque sequence of WCHARs</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft&rft.atitle=Maximum+Path+Length+Limitation&rft.date=2022-07-18&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Fwin32%2Ffileio%2Fmaximum-file-path-limitation&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-extended_grapheme-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-extended_grapheme_26-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hsivonen.fi/string-length/">"It's not wrong that "🤦🏼♂️".length == 7"</a>. <i>hsivonen.fi</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-15</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=hsivonen.fi&rft.atitle=It%27s+not+wrong+that+%22%F0%9F%A4%A6%F0%9F%8F%BC%E2%99%82%EF%B8%8F%22.length+%3D%3D+7&rft_id=https%3A%2F%2Fhsivonen.fi%2Fstring-length%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.apple.com/documentation/swift/string">"Apple Developer Documentation"</a>. <i>developer.apple.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-03-15</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=developer.apple.com&rft.atitle=Apple+Developer+Documentation&rft_id=https%3A%2F%2Fdeveloper.apple.com%2Fdocumentation%2Fswift%2Fstring&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/dd374081.aspx"><i>Unicode (Windows)</i></a>. Retrieved 2011-03-08 "These functions use UTF-16 (wide character) encoding (…) used for native Unicode encoding on Windows operating systems."</span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/dd374081.aspx">"Unicode"</a>. microsoft.com<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-07-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Unicode&rft.pub=microsoft.com&rft_id=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fdd374081.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/dd374069.aspx">"Surrogates and Supplementary Characters"</a>. microsoft.com<span class="reference-accessdate">. Retrieved <span class="nowrap">2009-07-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Surrogates+and+Supplementary+Characters&rft.pub=microsoft.com&rft_id=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fdd374069.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://support.microsoft.com/kb/232580">"Description of storing UTF-8 data in SQL Server"</a>. microsoft.com. 7 December 2005<span class="reference-accessdate">. Retrieved <span class="nowrap">2008-02-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Description+of+storing+UTF-8+data+in+SQL+Server&rft.pub=microsoft.com&rft.date=2005-12-07&rft_id=https%3A%2F%2Fsupport.microsoft.com%2Fkb%2F232580&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.dostips.com/forum/viewtopic.php?t=5588&start=15">"[Updated] Patch for cmd.exe for windows xp for cp 65001 - Page 2 - DosTips.com"</a>. <i>www.dostips.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-17</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.dostips.com&rft.atitle=%5BUpdated%5D+Patch+for+cmd.exe+for+windows+xp+for+cp+65001+-+Page+2+-+DosTips.com&rft_id=https%3A%2F%2Fwww.dostips.com%2Fforum%2Fviewtopic.php%3Ft%3D5588%26start%3D15&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-Microsoft-UTF-8-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-Microsoft-UTF-8_33-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page">"Use UTF-8 code pages in Windows apps"</a>. <i>learn.microsoft.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-06-06</span></span>. <q>As of Windows version 1903 (May 2019 update), you can use the ActiveCodePage property in the appxmanifest for packaged apps, or the fusion manifest for unpackaged apps, to force a process to use UTF-8 as the process code page. [...] <code>CP_ACP</code> equates to <code>CP_UTF8</code> only if running on Windows version 1903 (May 2019 update) or above and the ActiveCodePage property described above is set to UTF-8. Otherwise, it honors the legacy system code page. We recommend using <code>CP_UTF8</code> explicitly.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=learn.microsoft.com&rft.atitle=Use+UTF-8+code+pages+in+Windows+apps&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Fapps%2Fdesign%2Fglobalizing%2Fuse-utf8-code-page&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-Microsoft_GDK-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-Microsoft_GDK_34-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/system/overviews/utf-8">"UTF-8 support in the Microsoft Game Development Kit (GDK) - Microsoft Game Development Kit"</a>. <i>learn.microsoft.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-05</span></span>. <q>By operating in UTF-8, you can ensure maximum compatibility [..] Windows operates natively in UTF-16 (or WCHAR), which requires code page conversions by using MultiByteToWideChar and WideCharToMultiByte. This is a unique burden that Windows places on code that targets multiple platforms. [..] The Microsoft Game Development Kit (GDK) and Windows in general are moving forward to support UTF-8 to remove this unique burden of Windows on code targeting or interchanging with multiple platforms and the web. Also, this results in fewer internationalization issues in apps and games and reduces the test matrix that's required to get it right.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=learn.microsoft.com&rft.atitle=UTF-8+support+in+the+Microsoft+Game+Development+Kit+%28GDK%29+-+Microsoft+Game+Development+Kit&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fgaming%2Fgdk%2F_content%2Fgc%2Fsystem%2Foverviews%2Futf-8&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/nls/rbagsucs2.htm">"UCS-2 and its relationship to Unicode (UTF-16)"</a>. <a href="/wiki/IBM" title="IBM">IBM</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-26</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=UCS-2+and+its+relationship+to+Unicode+%28UTF-16%29&rft.pub=IBM&rft_id=https%3A%2F%2Fwww.ibm.com%2Fsupport%2Fknowledgecenter%2Fssw_ibm_i_74%2Fnls%2Frbagsucs2.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSelph2012" class="citation web cs1">Selph, Chad (2012-11-08). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20121109052626/https://www.twilio.com/engineering/2012/11/08/adventures-in-unicode-sms">"Adventures in Unicode SMS"</a>. Twilio. Archived from <a rel="nofollow" class="external text" href="https://www.twilio.com/engineering/2012/11/08/adventures-in-unicode-sms">the original</a> on 2012-11-09<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-08-28</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Adventures+in+Unicode+SMS&rft.pub=Twilio&rft.date=2012-11-08&rft.aulast=Selph&rft.aufirst=Chad&rft_id=https%3A%2F%2Fwww.twilio.com%2Fengineering%2F2012%2F11%2F08%2Fadventures-in-unicode-sms&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.python.org/dev/peps/pep-0393/">"PEP 0393 – Flexible String Representation"</a>. <i>Python.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2015-05-29</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Python.org&rft.atitle=PEP+0393+%E2%80%93+Flexible+String+Representation&rft_id=https%3A%2F%2Fwww.python.org%2Fdev%2Fpeps%2Fpep-0393%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://peps.python.org/pep-0623/">"PEP 623 – Remove wstr from Unicode | peps.python.org"</a>. <i>peps.python.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=peps.python.org&rft.atitle=PEP+623+%E2%80%93+Remove+wstr+from+Unicode+%7C+peps.python.org&rft_id=https%3A%2F%2Fpeps.python.org%2Fpep-0623%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-Java-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-Java_39-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openjdk.org/jeps/400">"JEP 400: UTF-8 by Default"</a>. <i>openjdk.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=openjdk.org&rft.atitle=JEP+400%3A+UTF-8+by+Default&rft_id=https%3A%2F%2Fopenjdk.org%2Fjeps%2F400&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-mathiasbynens.be-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-mathiasbynens.be_40-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mathiasbynens.be/notes/javascript-encoding">"JavaScript's internal character encoding: UCS-2 or UTF-16? · Mathias Bynens"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=JavaScript%27s+internal+character+encoding%3A+UCS-2+or+UTF-16%3F+%C2%B7+Mathias+Bynens&rft_id=https%3A%2F%2Fmathiasbynens.be%2Fnotes%2Fjavascript-encoding&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://swift.org/blog/utf8-string/">"UTF-8 String"</a>. <i>Swift.org</i>. 2019-03-20<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-08-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Swift.org&rft.atitle=UTF-8+String&rft.date=2019-03-20&rft_id=https%3A%2F%2Fswift.org%2Fblog%2Futf8-string%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://php.net/manual/en/mbstring.supported-encodings.php">"PHP: Supported Character Encodings - Manual"</a>. <i>php.net</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=php.net&rft.atitle=PHP%3A+Supported+Character+Encodings+-+Manual&rft_id=https%3A%2F%2Fphp.net%2Fmanual%2Fen%2Fmbstring.supported-encodings.php&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb3.html">"MySQL :: MySQL 8.0 Reference Manual :: 10.9.2 The utf8mb3 Character Set (3-Byte UTF-8 Unicode Encoding)"</a>. <i>dev.mysql.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=dev.mysql.com&rft.atitle=MySQL+%3A%3A+MySQL+8.0+Reference+Manual+%3A%3A+10.9.2+The+utf8mb3+Character+Set+%283-Byte+UTF-8+Unicode+Encoding%29&rft_id=https%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F8.0%2Fen%2Fcharset-unicode-utf8mb3.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130215065218/http://en.csharp-online.net/ECMA-334:_9.4.1_Unicode_escape_sequences">"ECMA-334: 9.4.1 Unicode escape sequences"</a>. <i>en.csharp-online.net</i>. Archived from <a rel="nofollow" class="external text" href="http://en.csharp-online.net/ECMA-334:_9.4.1_Unicode_escape_sequences">the original</a> on 2013-02-15.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=en.csharp-online.net&rft.atitle=ECMA-334%3A+9.4.1+Unicode+escape+sequences&rft_id=http%3A%2F%2Fen.csharp-online.net%2FECMA-334%3A_9.4.1_Unicode_escape_sequences&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><i>Lexical Structure: Unicode Escapes</i> in <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.oracle.com/javase/specs/jls/se6/html/lexical.html#3.3">"The Java Language Specification, Third Edition"</a>. <i>Sun Microsystems, Inc</i>. 2005<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-10-11</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Sun+Microsystems%2C+Inc.&rft.atitle=The+Java+Language+Specification%2C+Third+Edition&rft.date=2005&rft_id=https%3A%2F%2Fdocs.oracle.com%2Fjavase%2Fspecs%2Fjls%2Fse6%2Fhtml%2Flexical.html%233.3&rfr_id=info%3Asid%2Fen.wikipedia.org%3AUTF-16" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=UTF-16&action=edit&section=13" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://www.unicode.org/faq/utf_bom.html#utf16-4">A very short algorithm for determining the surrogate pair for any code point</a></li> <li><a rel="nofollow" class="external text" href="https://www.unicode.org/notes/tn12/">Unicode Technical Note #12: UTF-16 for Processing</a></li> <li><a rel="nofollow" class="external text" href="https://www.unicode.org/faq/utf_bom.html#utf16-11">Unicode FAQ: What is the difference between UCS-2 and UTF-16?</a></li> <li><a rel="nofollow" class="external text" href="https://www.unicode.org/charts/charindex.html">Unicode Character Name Index</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2781">2781</a>: UTF-16, an encoding of ISO 10646</li> <li><a rel="nofollow" class="external text" href="https://docs.oracle.com/javase/6/docs/api/java/lang/String.html#charAt(int)">java.lang.String documentation, discussing surrogate handling</a></li></ul> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Unicode" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Unicode_navigation" title="Template:Unicode navigation"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Unicode_navigation" title="Template talk:Unicode navigation"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Unicode_navigation" title="Special:EditPage/Template:Unicode navigation"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Unicode" style="font-size:114%;margin:0 4em"><a href="/wiki/Unicode" title="Unicode">Unicode</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Unicode</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Unicode_Consortium" title="Unicode Consortium">Unicode Consortium</a></li> <li><a href="/wiki/Universal_Coded_Character_Set" title="Universal Coded Character Set">ISO/IEC 10646 (Universal Character Set)</a></li> <li><a href="/wiki/Unicode#Versions" title="Unicode">Versions</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Code_point" title="Code point">Code points</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Unicode_block" title="Unicode block">Block</a> <ul><li><a href="/wiki/Category:Unicode_blocks" title="Category:Unicode blocks">List</a></li></ul></li> <li><a href="/wiki/Universal_Character_Set_characters" title="Universal Character Set characters">Universal Character Set</a></li> <li><a href="/wiki/Category:Unicode_charts" title="Category:Unicode charts">Character charts</a></li> <li><a href="/wiki/Unicode_character_property" title="Unicode character property">Character property</a></li> <li><a href="/wiki/Plane_(Unicode)" title="Plane (Unicode)">Plane</a></li> <li><a href="/wiki/Private_Use_Areas" title="Private Use Areas">Private Use Area</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Characters</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:12em"><a href="/wiki/Universal_Character_Set_characters#Special-purpose_characters" title="Universal Character Set characters">Special purpose</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Byte_order_mark" title="Byte order mark">BOM</a></li> <li><a href="/wiki/Combining_grapheme_joiner" title="Combining grapheme joiner">Combining grapheme joiner</a></li> <li><a href="/wiki/Left-to-right_mark" title="Left-to-right mark">Left-to-right mark</a> / <a href="/wiki/Right-to-left_mark" title="Right-to-left mark">Right-to-left mark</a></li> <li><a href="/wiki/Soft_hyphen" title="Soft hyphen">Soft hyphen</a></li> <li><a href="/wiki/Variant_form_(Unicode)" title="Variant form (Unicode)">Variant form</a></li> <li><a href="/wiki/Word_joiner" title="Word joiner">Word joiner</a></li> <li><a href="/wiki/Zero-width_joiner" title="Zero-width joiner">Zero-width joiner</a></li> <li><a href="/wiki/Zero-width_non-joiner" title="Zero-width non-joiner">Zero-width non-joiner</a></li> <li><a href="/wiki/Zero-width_space" title="Zero-width space">Zero-width space</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:12em">Lists</th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/List_of_Unicode_characters" title="List of Unicode characters">Characters</a></li> <li><a href="/wiki/CJK_Unified_Ideographs" title="CJK Unified Ideographs">CJK Unified Ideographs</a></li> <li><a href="/wiki/Combining_character" title="Combining character">Combining character</a></li> <li><a href="/wiki/Duplicate_characters_in_Unicode" title="Duplicate characters in Unicode">Duplicate characters</a></li> <li><a href="/wiki/Numerals_in_Unicode" title="Numerals in Unicode">Numerals</a></li> <li><a href="/wiki/Script_(Unicode)" title="Script (Unicode)">Scripts</a></li> <li><a href="/wiki/Space_(punctuation)#Spaces_in_Unicode" title="Space (punctuation)">Spaces</a></li> <li><a href="/wiki/Unicode_symbol" title="Unicode symbol">Symbols</a></li> <li><a href="/wiki/Halfwidth_and_fullwidth_forms" title="Halfwidth and fullwidth forms">Halfwidth and fullwidth</a></li> <li><a href="/wiki/Unicode_alias_names_and_abbreviations" title="Unicode alias names and abbreviations">Alias names and abbreviations</a></li> <li><a href="/wiki/Whitespace_character#Unicode" title="Whitespace character">Whitespace characters</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Processing</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:12em">Algorithms</th><td class="navbox-list-with-group navbox-list navbox-odd" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Bidirectional_text" title="Bidirectional text">Bidirectional text</a></li> <li><a href="/wiki/Unicode_collation_algorithm" title="Unicode collation algorithm">Collation</a> <ul><li><a href="/wiki/ISO/IEC_14651" title="ISO/IEC 14651">ISO/IEC 14651</a></li></ul></li> <li><a href="/wiki/Unicode_equivalence" title="Unicode equivalence">Equivalence</a></li> <li><a href="/wiki/Variant_form_(Unicode)" title="Variant form (Unicode)">Variation sequences</a></li> <li><a href="/wiki/International_Ideographs_Core" title="International Ideographs Core">International Ideographs Core</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:12em"><a href="/wiki/Comparison_of_Unicode_encodings" title="Comparison of Unicode encodings">Comparison of encodings</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Binary_Ordered_Compression_for_Unicode" title="Binary Ordered Compression for Unicode">BOCU-1</a></li> <li><a href="/wiki/CESU-8" title="CESU-8">CESU-8</a></li> <li><a href="/wiki/Punycode" title="Punycode">Punycode</a></li> <li><a href="/wiki/Standard_Compression_Scheme_for_Unicode" title="Standard Compression Scheme for Unicode">SCSU</a></li> <li><a href="/wiki/UTF-1" title="UTF-1">UTF-1</a></li> <li><a href="/wiki/UTF-7" title="UTF-7">UTF-7</a></li> <li><a href="/wiki/UTF-8" title="UTF-8">UTF-8</a></li> <li><a class="mw-selflink selflink">UTF-16/UCS-2</a></li> <li><a href="/wiki/UTF-32" title="UTF-32">UTF-32/UCS-4</a></li> <li><a href="/wiki/UTF-EBCDIC" title="UTF-EBCDIC">UTF-EBCDIC</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On pairs of<br />code points</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Combining_character" title="Combining character">Combining character</a></li> <li><a href="/wiki/Unicode_compatibility_characters" title="Unicode compatibility characters">Compatibility characters</a></li> <li><a href="/wiki/Duplicate_characters_in_Unicode" title="Duplicate characters in Unicode">Duplicate characters</a></li> <li><a href="/wiki/Unicode_equivalence" title="Unicode equivalence">Equivalence</a></li> <li><a href="/wiki/Homoglyph" title="Homoglyph">Homoglyph</a></li> <li><a href="/wiki/Precomposed_character" title="Precomposed character">Precomposed character</a> <ul><li><a href="/wiki/List_of_precomposed_Latin_characters_in_Unicode" title="List of precomposed Latin characters in Unicode">list</a></li></ul></li> <li><a href="/wiki/Z-variant" title="Z-variant">Z-variant</a></li> <li><a href="/wiki/Variant_form_(Unicode)" title="Variant form (Unicode)">Variation sequences</a></li> <li><a href="/wiki/Regional_indicator_symbol" title="Regional indicator symbol">Regional indicator symbol</a></li> <li><a href="/wiki/Emoji#Skin_color" title="Emoji">Emoji skin color</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Usage</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Internationalized_domain_name" title="Internationalized domain name">Domain names (IDN)</a></li> <li><a href="/wiki/Unicode_and_email" title="Unicode and email">Email</a></li> <li><a href="/wiki/Unicode_font" title="Unicode font">Fonts</a></li> <li><a href="/wiki/Unicode_and_HTML" title="Unicode and HTML">HTML</a> <ul><li><a href="/wiki/List_of_XML_and_HTML_character_entity_references" title="List of XML and HTML character entity references">entity references</a></li> <li><a href="/wiki/Numeric_character_reference" title="Numeric character reference">numeric references</a></li></ul></li> <li><a href="/wiki/Unicode_input" title="Unicode input">Input</a></li> <li><a href="/wiki/International_Ideographs_Core" title="International Ideographs Core">International Ideographs Core</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related standards</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Common_Locale_Data_Repository" title="Common Locale Data Repository">Common Locale Data Repository (CLDR)</a></li> <li><a href="/wiki/GB_18030" title="GB 18030">GB 18030</a></li> <li><a href="/wiki/ISO/IEC_8859" title="ISO/IEC 8859">ISO/IEC 8859</a></li> <li><a href="/wiki/DIN_91379" title="DIN 91379">DIN 91379</a></li> <li><a href="/wiki/ISO_15924" title="ISO 15924">ISO 15924</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related topics</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Unicode_anomaly" class="mw-redirect" title="Unicode anomaly">Anomalies</a></li> <li><a href="/wiki/ConScript_Unicode_Registry" title="ConScript Unicode Registry">ConScript Unicode Registry</a></li> <li><a href="/wiki/Ideographic_Research_Group" title="Ideographic Research Group">Ideographic Research Group</a></li> <li><a href="/wiki/International_Components_for_Unicode" title="International Components for Unicode">International Components for Unicode</a></li> <li><a href="/wiki/Category:People_involved_with_Unicode" title="Category:People involved with Unicode">People involved with Unicode</a></li> <li><a href="/wiki/Han_unification" title="Han unification">Han unification</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks mw-collapsible mw-collapsed navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Scripts_and_symbols_in_Unicode" style="font-size:114%;margin:0 4em"><a href="/wiki/Script_(Unicode)" title="Script (Unicode)">Scripts</a> and symbols in Unicode</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Script_(Unicode)#Common_and_inherited_scripts" title="Script (Unicode)">Common and <br />inherited scripts</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Combining_character" title="Combining character">Combining marks</a></li> <li><a href="/wiki/Diacritic" title="Diacritic">Diacritics</a></li> <li><a href="/wiki/Punctuation#Punctuation_marks_in_Unicode" title="Punctuation">Punctuation marks</a></li> <li><a href="/wiki/Space_(punctuation)#Spaces_in_Unicode" title="Space (punctuation)">Spaces</a></li> <li><a href="/wiki/Numerals_in_Unicode" title="Numerals in Unicode">Numbers</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Modern scripts</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Adlam_script" title="Adlam script">Adlam</a></li> <li><a href="/wiki/Arabic_script" title="Arabic script">Arabic</a></li> <li><a href="/wiki/Armenian_alphabet" title="Armenian alphabet">Armenian</a></li> <li><a href="/wiki/Balinese_script" title="Balinese script">Balinese</a></li> <li><a href="/wiki/Bamum_script" title="Bamum script">Bamum</a></li> <li><a href="/wiki/Batak_script" title="Batak script">Batak</a></li> <li><a href="/wiki/Bengali%E2%80%93Assamese_script" title="Bengali–Assamese script">Bengali</a></li> <li><a href="/wiki/Bopomofo" title="Bopomofo">Bopomofo</a></li> <li><a href="/wiki/Braille" title="Braille">Braille</a></li> <li><a href="/wiki/Buhid_script" title="Buhid script">Buhid</a></li> <li><a href="/wiki/Mon%E2%80%93Burmese_script" title="Mon–Burmese script">Burmese</a></li> <li><a href="/wiki/Canadian_Aboriginal_syllabics" title="Canadian Aboriginal syllabics">Canadian Aboriginal</a></li> <li><a href="/wiki/Chakma_script" title="Chakma script">Chakma</a></li> <li><a href="/wiki/Cham_script" title="Cham script">Cham</a></li> <li><a href="/wiki/Cherokee_syllabary" title="Cherokee syllabary">Cherokee</a></li> <li><a href="/wiki/CJK_Unified_Ideographs" title="CJK Unified Ideographs">CJK Unified Ideographs (Han)</a></li> <li><a href="/wiki/Cyrillic_script_in_Unicode" title="Cyrillic script in Unicode">Cyrillic</a></li> <li><a href="/wiki/Deseret_alphabet" title="Deseret alphabet">Deseret</a></li> <li><a href="/wiki/Devanagari" title="Devanagari">Devanagari</a></li> <li><a href="/wiki/Garay_alphabet" title="Garay alphabet">Garay</a></li> <li><a href="/wiki/Ge%CA%BDez_script" title="Geʽez script">Geʽez</a></li> <li><a href="/wiki/Georgian_scripts" title="Georgian scripts">Georgian</a></li> <li><a href="/wiki/Greek_script_in_Unicode" title="Greek script in Unicode">Greek</a></li> <li><a href="/wiki/Gujarati_script" title="Gujarati script">Gujarati</a></li> <li><a href="/wiki/Gunjala_Gondi_script" title="Gunjala Gondi script">Gunjala Gondi</a></li> <li><a href="/wiki/Gurmukhi" title="Gurmukhi">Gurmukhi</a></li> <li><a href="/wiki/Gurung_Khema" class="mw-redirect" title="Gurung Khema">Gurung Khema</a></li> <li><a href="/wiki/Hangul" title="Hangul">Hangul</a></li> <li><a href="/wiki/Hanifi_Rohingya_script" title="Hanifi Rohingya script">Hanifi Rohingya</a></li> <li><a href="/wiki/Hanja" title="Hanja">Hanja</a></li> <li><a href="/wiki/Hanunoo_script" title="Hanunoo script">Hanunuoo</a></li> <li><a href="/wiki/Hebrew_alphabet" title="Hebrew alphabet">Hebrew</a></li> <li><a href="/wiki/Hiragana" title="Hiragana">Hiragana</a></li> <li><a href="/wiki/Javanese_script" title="Javanese script">Javanese</a></li> <li><a href="/wiki/Kanji" title="Kanji">Kanji</a></li> <li><a href="/wiki/Kannada_script" title="Kannada script">Kannada</a></li> <li><a href="/wiki/Katakana" title="Katakana">Katakana</a></li> <li><a href="/wiki/Kayah_Li_alphabet" title="Kayah Li alphabet">Kayah Li</a></li> <li><a href="/wiki/Khmer_script" title="Khmer script">Khmer</a></li> <li><a href="/wiki/Kirat_Rai" title="Kirat Rai">Kirat Rai</a></li> <li><a href="/wiki/Lao_script" title="Lao script">Lao</a></li> <li><a href="/wiki/Latin_script_in_Unicode" title="Latin script in Unicode">Latin</a></li> <li><a href="/wiki/Lepcha_script" title="Lepcha script">Lepcha</a></li> <li><a href="/wiki/Limbu_script" title="Limbu script">Limbu</a></li> <li><a href="/wiki/Fraser_script" title="Fraser script">Lisu (Fraser)</a></li> <li><a href="/wiki/Lontara_script" title="Lontara script">Lontara</a></li> <li><a href="/wiki/Malayalam_script" title="Malayalam script">Malayalam</a></li> <li><a href="/wiki/Gondi_writing#Munshi_Mangal_Singh_Masaram_Script" title="Gondi writing">Masaram Gondi</a></li> <li><a href="/wiki/Mende_Kikakui_script" title="Mende Kikakui script">Mende Kikakui</a></li> <li><a href="/wiki/Medefaidrin" title="Medefaidrin">Medefaidrin</a></li> <li><a href="/wiki/Pollard_script" title="Pollard script">Miao (Pollard)</a></li> <li><a href="/wiki/Mongolian_script" title="Mongolian script">Mongolian</a></li> <li><a href="/wiki/Mru_language#Alphabet" title="Mru language">Mru</a></li> <li><a href="/wiki/N%27Ko_script" title="N'Ko script">N'Ko</a></li> <li><a href="/wiki/Nag_Mundari" class="mw-redirect" title="Nag Mundari">Nag Mundari</a></li> <li><a href="/wiki/New_Tai_Lue_alphabet" title="New Tai Lue alphabet">New Tai Lue</a></li> <li><a href="/wiki/N%C3%BCshu" title="Nüshu">Nüshu</a></li> <li><a href="/wiki/Nyiakeng_Puachue_Hmong" title="Nyiakeng Puachue Hmong">Nyiakeng Puachue Hmong</a></li> <li><a href="/wiki/Odia_script" title="Odia script">Odia</a></li> <li><a href="/wiki/Ol_Chiki_script" title="Ol Chiki script">Ol Chiki</a></li> <li><a href="/wiki/Ol_Onal" title="Ol Onal">Ol Onal</a></li> <li><a href="/wiki/Osage_script" title="Osage script">Osage</a></li> <li><a href="/wiki/Osmanya_alphabet" title="Osmanya alphabet">Osmanya</a></li> <li><a href="/wiki/Pahawh_Hmong" title="Pahawh Hmong">Pahawh Hmong</a></li> <li><a href="/wiki/Pau_Cin_Hau_script" title="Pau Cin Hau script">Pau Cin Hau</a></li> <li><a href="/wiki/Pracalit_script" title="Pracalit script">Pracalit (Newa)</a></li> <li><a href="/wiki/Ranjana_script" title="Ranjana script">Ranjana</a></li> <li><a href="/wiki/Rejang_alphabet" title="Rejang alphabet">Rejang</a></li> <li><a href="/wiki/Samaritan_script" title="Samaritan script">Samaritan</a></li> <li><a href="/wiki/Saurashtra_script" title="Saurashtra script">Saurashtra</a></li> <li><a href="/wiki/Shavian_alphabet" title="Shavian alphabet">Shavian</a></li> <li><a href="/wiki/Sinhala_script" title="Sinhala script">Sinhala</a></li> <li><a href="/wiki/Sorang_Sompeng_script" title="Sorang Sompeng script">Sorang Sompeng</a></li> <li><a href="/wiki/Sundanese_script" title="Sundanese script">Sundanese</a></li> <li><a href="/wiki/Sunwar_language" title="Sunwar language">Sunuwar</a></li> <li><a href="/wiki/Syriac_alphabet" title="Syriac alphabet">Syriac</a></li> <li><a href="/wiki/Tagbanwa_script" title="Tagbanwa script">Tagbanwa</a></li> <li><a href="/wiki/Tai_Le_script" title="Tai Le script">Tai Le</a></li> <li><a href="/wiki/Tai_Tham_script" title="Tai Tham script">Tai Tham</a></li> <li><a href="/wiki/Tai_Dam_language#Writing_system" title="Tai Dam language">Tai Viet</a></li> <li><a href="/wiki/Tamil_script" title="Tamil script">Tamil</a></li> <li><a href="/wiki/Tangsa_language" title="Tangsa language">Tangsa</a></li> <li><a href="/wiki/Telugu_script" title="Telugu script">Telugu</a></li> <li><a href="/wiki/Thaana" title="Thaana">Thaana</a></li> <li><a href="/wiki/Thai_script" title="Thai script">Thai</a></li> <li><a href="/wiki/Tibetan_script" title="Tibetan script">Tibetan</a></li> <li><a href="/wiki/Tifinagh" title="Tifinagh">Tifinagh</a></li> <li><a href="/wiki/Tirhuta_script" title="Tirhuta script">Tirhuta</a></li> <li><a href="/wiki/Toto_language#Writing_system" title="Toto language">Toto</a></li> <li><a href="/wiki/Vai_syllabary" title="Vai syllabary">Vai</a></li> <li><a href="/wiki/Wancho_script" title="Wancho script">Wancho</a></li> <li><a href="/wiki/Warang_Citi" title="Warang Citi">Warang Citi</a></li> <li><a href="/wiki/Yi_script" title="Yi script">Yi</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Ancient and<br />historic scripts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ahom_script" title="Ahom script">Ahom</a></li> <li><a href="/wiki/Anatolian_hieroglyphs" title="Anatolian hieroglyphs">Anatolian hieroglyphs</a></li> <li><a href="/wiki/Ancient_North_Arabian" title="Ancient North Arabian">Ancient North Arabian</a></li> <li><a href="/wiki/Avestan_alphabet" title="Avestan alphabet">Avestan</a></li> <li><a href="/wiki/Bassa_Vah_alphabet" title="Bassa Vah alphabet">Bassa Vah</a></li> <li><a href="/wiki/Bhaiksuki_script" title="Bhaiksuki script">Bhaiksuki</a></li> <li><a href="/wiki/Brahmi_script" title="Brahmi script">Brāhmī</a></li> <li><a href="/wiki/Carian_alphabets" title="Carian alphabets">Carian</a></li> <li><a href="/wiki/Caucasian_Albanian_script" title="Caucasian Albanian script">Caucasian Albanian</a></li> <li><a href="/wiki/Coptic_script" title="Coptic script">Coptic</a></li> <li><a href="/wiki/Cuneiform" title="Cuneiform">Cuneiform</a></li> <li><a href="/wiki/Cypriot_syllabary" title="Cypriot syllabary">Cypriot</a></li> <li><a href="/wiki/Cypro-Minoan_syllabary" title="Cypro-Minoan syllabary">Cypro-Minoan</a></li> <li><a href="/wiki/Dhives_Akuru" title="Dhives Akuru">Dives Akuru</a></li> <li><a href="/wiki/Dogri_script" title="Dogri script">Dogra</a></li> <li><a href="/wiki/Egyptian_hieroglyphs" title="Egyptian hieroglyphs">Egyptian hieroglyphs</a></li> <li><a href="/wiki/Elbasan" title="Elbasan">Elbasan</a></li> <li><a href="/wiki/Elymaic" title="Elymaic">Elymaic</a></li> <li><a href="/wiki/Glagolitic_script" title="Glagolitic script">Glagolitic</a></li> <li><a href="/wiki/Gothic_alphabet" title="Gothic alphabet">Gothic</a></li> <li><a href="/wiki/Grantha_script" title="Grantha script">Grantha</a></li> <li><a href="/wiki/Hatran_alphabet" class="mw-redirect" title="Hatran alphabet">Hatran</a></li> <li><a href="/wiki/Aramaic_alphabet" title="Aramaic alphabet">Imperial Aramaic</a></li> <li><a href="/wiki/Pahlavi_scripts#Inscriptional_Pahlavi" title="Pahlavi scripts">Inscriptional Pahlavi</a></li> <li><a href="/wiki/Parthian_language#Written_Parthian" title="Parthian language">Inscriptional Parthian</a></li> <li><a href="/wiki/Kaithi" title="Kaithi">Kaithi</a></li> <li><a href="/wiki/Kawi_script" title="Kawi script">Kawi</a></li> <li><a href="/wiki/Kharosthi" title="Kharosthi">Kharosthi</a></li> <li><a href="/wiki/Khitan_small_script" title="Khitan small script">Khitan small script</a></li> <li><a href="/wiki/Khojki_script" title="Khojki script">Khojki</a></li> <li><a href="/wiki/Khudabadi_script" title="Khudabadi script">Khudawadi</a></li> <li><a href="/wiki/Khwarezmian_language" title="Khwarezmian language">Khwarezmian</a> (Chorasmian)</li> <li><a href="/wiki/Linear_A" title="Linear A">Linear A</a></li> <li><a href="/wiki/Linear_B" title="Linear B">Linear B</a></li> <li><a href="/wiki/Lycian_alphabet" title="Lycian alphabet">Lycian</a></li> <li><a href="/wiki/Lydian_alphabet" title="Lydian alphabet">Lydian</a></li> <li><a href="/wiki/Mahajani" title="Mahajani">Mahajani</a></li> <li><a href="/wiki/Makassarese_language#Writing_systems" title="Makassarese language">Makasar</a></li> <li><a href="/wiki/Mandaic_alphabet" title="Mandaic alphabet">Mandaic</a></li> <li><a href="/wiki/Manichaean_script" title="Manichaean script">Manichaean</a></li> <li><a href="/wiki/Marchen_script" title="Marchen script">Marchen</a></li> <li><a href="/wiki/Meitei_script" title="Meitei script">Meetei Mayek</a></li> <li><a href="/wiki/Meroitic_script" title="Meroitic script">Meroitic</a></li> <li><a href="/wiki/Modi_script" title="Modi script">Modi</a></li> <li><a href="/wiki/Multani_script" title="Multani script">Multani</a></li> <li><a href="/wiki/Nabataean_script" title="Nabataean script">Nabataean</a></li> <li><a href="/wiki/Nandinagari" title="Nandinagari">Nandinagari</a></li> <li><a href="/wiki/Ogham" title="Ogham">Ogham</a></li> <li><a href="/wiki/Old_Hungarian_script" title="Old Hungarian script">Old Hungarian</a></li> <li><a href="/wiki/Old_Italic_scripts" title="Old Italic scripts">Old Italic</a></li> <li><a href="/wiki/Old_Permic_script" title="Old Permic script">Old Permic</a></li> <li><a href="/wiki/Old_Persian_cuneiform" title="Old Persian cuneiform">Old Persian cuneiform</a></li> <li><a href="/wiki/Sogdian_alphabet" title="Sogdian alphabet">Old Sogdian</a></li> <li><a href="/wiki/Old_Turkic_script" title="Old Turkic script">Old Turkic</a></li> <li><a href="/wiki/Old_Uyghur" title="Old Uyghur">Old Uyghur</a></li> <li><a href="/wiki/Palmyrene_alphabet" title="Palmyrene alphabet">Palmyrene</a></li> <li><a href="/wiki/%CA%BCPhags-pa_script" title="ʼPhags-pa script">ʼPhags-pa</a></li> <li><a href="/wiki/Phoenician_alphabet" title="Phoenician alphabet">Phoenician</a></li> <li><a href="/wiki/Pahlavi_scripts#Psalter_Pahlavi" title="Pahlavi scripts">Psalter Pahlavi</a></li> <li><a href="/wiki/Rune" title="Rune">Runic</a></li> <li><a href="/wiki/Sharada_script" title="Sharada script">Sharada</a></li> <li><a href="/wiki/Siddha%E1%B9%83_script" title="Siddhaṃ script">Siddham</a></li> <li><a href="/wiki/Sogdian_alphabet" title="Sogdian alphabet">Sogdian</a></li> <li><a href="/wiki/Ancient_South_Arabian_script" title="Ancient South Arabian script">South Arabian</a></li> <li><a href="/wiki/Soyombo_script" title="Soyombo script">Soyombo</a></li> <li><a href="/wiki/Sylheti_Nagri" title="Sylheti Nagri">Sylheti Nagri</a></li> <li><a href="/wiki/Baybayin" title="Baybayin">Tagalog (Baybayin)</a></li> <li><a href="/wiki/Takri_script" title="Takri script">Takri</a></li> <li><a href="/wiki/Tangut_script" title="Tangut script">Tangut</a></li> <li><a href="/wiki/Todhri_alphabet" title="Todhri alphabet">Todhri</a></li> <li><a href="/wiki/Tigalari_script" title="Tigalari script">Tulu Tigalari</a></li> <li><a href="/wiki/Ugaritic_alphabet" title="Ugaritic alphabet">Ugaritic</a></li> <li><a href="/wiki/Vithkuqi_alphabet" title="Vithkuqi alphabet">Vithkuqi</a></li> <li><a href="/wiki/Yezidi_(script)" class="mw-redirect" title="Yezidi (script)">Yezidi</a></li> <li><a href="/wiki/Zanabazar_square_script" title="Zanabazar square script">Zanabazar Square</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Notational scripts</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Duployan_shorthand" title="Duployan shorthand">Duployan</a></li> <li><a href="/wiki/SignWriting" title="SignWriting">SignWriting</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Symbols, emojis</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Religious_and_political_symbols_in_Unicode" title="Religious and political symbols in Unicode">Cultural, political, and religious symbols</a></li> <li><a href="/wiki/Currency_symbol" title="Currency symbol">Currency</a></li> <li><a href="/wiki/Control_Pictures" title="Control Pictures">Control Pictures</a></li> <li><a href="/wiki/Mathematical_operators_and_symbols_in_Unicode" title="Mathematical operators and symbols in Unicode">Mathematical operators and symbols</a> <ul><li><a href="/wiki/Glossary_of_mathematical_symbols" title="Glossary of mathematical symbols">Glossary</a></li></ul></li> <li><a href="/wiki/Phonetic_symbols_in_Unicode" title="Phonetic symbols in Unicode">Phonetic symbols (including IPA)</a></li> <li><a href="/wiki/Emoji" title="Emoji">Emoji</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Unicode" title="Category:Unicode">Category: Unicode</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Unicode_blocks" title="Category:Unicode blocks">Category: Unicode blocks</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Character_encodings" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Character_encodings" title="Template:Character encodings"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Character_encodings" title="Template talk:Character encodings"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Character_encodings" title="Special:EditPage/Template:Character encodings"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Character_encodings" style="font-size:114%;margin:0 4em"><a href="/wiki/Character_encoding" title="Character encoding">Character encodings</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Early telecommunications</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Telegraph_code" title="Telegraph code">Telegraph code</a> <ul><li><a href="/wiki/Cooke_and_Wheatstone_telegraph#Codes" title="Cooke and Wheatstone telegraph">Needle</a></li> <li><a href="/wiki/Morse_code" title="Morse code">Morse</a> <ul><li><a href="/wiki/Morse_code_for_non-Latin_alphabets" title="Morse code for non-Latin alphabets">Non-Latin</a></li> <li><a href="/wiki/Wabun_code" title="Wabun code">Wabun/Kana</a></li> <li><a href="/wiki/Chinese_telegraph_code" title="Chinese telegraph code">Chinese</a></li> <li><a href="/wiki/Russian_Morse_code" title="Russian Morse code">Cyrillic</a></li></ul></li> <li><a href="/wiki/Baudot_code" title="Baudot code">Baudot and Murray</a></li></ul></li> <li><a href="/wiki/Fieldata" title="Fieldata">Fieldata</a></li> <li><a href="/wiki/ASCII" title="ASCII">ASCII</a> <ul><li><a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">ISO/IEC 646</a></li></ul></li> <li><a href="/wiki/BCD_(character_encoding)" title="BCD (character encoding)">BCDIC</a></li> <li><a href="/wiki/Teletex" title="Teletex">Teletex</a> and <a href="/wiki/Videotex" title="Videotex">Videotex</a>/<a href="/wiki/Teletext" title="Teletext">Teletext</a> <ul><li><a href="/wiki/T.51/ISO/IEC_6937" title="T.51/ISO/IEC 6937">T.51/ISO/IEC 6937</a></li> <li><a href="/wiki/ITU_T.61" title="ITU T.61">ITU T.61</a></li> <li><a href="/wiki/Videotex_character_set" title="Videotex character set">ITU T.101</a></li> <li>World System Teletext <ul><li><a href="/wiki/World_System_Teletext" title="World System Teletext">background</a></li> <li><a href="/wiki/Teletext_character_set" title="Teletext character set">sets</a></li></ul></li></ul></li> <li><a href="/wiki/Transcode_(character_encoding)" title="Transcode (character encoding)">Transcode</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/ISO/IEC_8859" title="ISO/IEC 8859">ISO/IEC 8859</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>Approved parts <ul><li><a href="/wiki/ISO/IEC_8859-1" title="ISO/IEC 8859-1">-1 (Western Europe)</a></li> <li><a href="/wiki/ISO/IEC_8859-2" title="ISO/IEC 8859-2">-2 (Central Europe)</a></li> <li><a href="/wiki/ISO/IEC_8859-3" title="ISO/IEC 8859-3">-3 (Maltese/Esperanto)</a></li> <li><a href="/wiki/ISO/IEC_8859-4" title="ISO/IEC 8859-4">-4 (North Europe)</a></li> <li><a href="/wiki/ISO/IEC_8859-5" title="ISO/IEC 8859-5">-5 (Cyrillic)</a></li> <li><a href="/wiki/ISO/IEC_8859-6" title="ISO/IEC 8859-6">-6 (Arabic)</a></li> <li><a href="/wiki/ISO/IEC_8859-7" title="ISO/IEC 8859-7">-7 (Greek)</a></li> <li><a href="/wiki/ISO/IEC_8859-8" title="ISO/IEC 8859-8">-8 (Hebrew)</a></li> <li><a href="/wiki/ISO/IEC_8859-9" title="ISO/IEC 8859-9">-9 (Turkish)</a></li> <li><a href="/wiki/ISO/IEC_8859-10" title="ISO/IEC 8859-10">-10 (Nordic)</a></li> <li><a href="/wiki/ISO/IEC_8859-11" title="ISO/IEC 8859-11">-11 (Thai)</a></li> <li><a href="/wiki/ISO/IEC_8859-13" title="ISO/IEC 8859-13">-13 (Baltic)</a></li> <li><a href="/wiki/ISO/IEC_8859-14" title="ISO/IEC 8859-14">-14 (Celtic)</a></li> <li><a href="/wiki/ISO/IEC_8859-15" title="ISO/IEC 8859-15">-15 (New Western Europe)</a></li> <li><a href="/wiki/ISO/IEC_8859-16" title="ISO/IEC 8859-16">-16 (Romanian)</a></li></ul></li> <li>Abandoned parts <ul><li><a href="/wiki/ISO/IEC_8859-12" class="mw-redirect" title="ISO/IEC 8859-12">-12 (Devanagari)</a></li></ul></li> <li>Proposed but not approved <ul><li><a href="/wiki/ISO-IR-111" title="ISO-IR-111">KOI-8 Cyrillic</a></li> <li><a href="/wiki/ISO-IR-197" title="ISO-IR-197">Sámi</a></li></ul></li> <li>Adaptations <ul><li><a href="/wiki/ISO-IR-182" title="ISO-IR-182">Welsh</a></li> <li><a href="/wiki/ISO-IR-200" title="ISO-IR-200">Barents Cyrillic</a></li> <li><a href="/wiki/Code_page_922" title="Code page 922">Estonian</a></li> <li><a href="/wiki/Code_page_1124" title="Code page 1124">Ukrainian Cyrillic</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Bibliographic use</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/MARC-8" title="MARC-8">MARC-8</a> <ul><li><a href="/wiki/ANSEL" title="ANSEL">ANSEL</a></li> <li><a href="/wiki/Chinese_Character_Code_for_Information_Interchange" title="Chinese Character Code for Information Interchange">CCCII/EACC</a></li></ul></li> <li><a href="/wiki/ISO_5426" title="ISO 5426">ISO 5426</a></li> <li><a href="/wiki/ISO_5426" title="ISO 5426">5426-2</a></li> <li><a href="/wiki/ISO_5427" title="ISO 5427">5427</a></li> <li><a href="/wiki/ISO_5428" title="ISO 5428">5428</a></li> <li><a href="/wiki/ISO_6438" title="ISO 6438">6438</a></li> <li><a href="/wiki/ISO_6862" title="ISO 6862">6862</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">National standards</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ArmSCII" title="ArmSCII">ArmSCII</a></li> <li><a href="/wiki/Big5" title="Big5">Big5</a></li> <li><a href="/wiki/BraSCII" title="BraSCII">BraSCII</a></li> <li><a href="/wiki/CNS_11643" title="CNS 11643">CNS 11643</a></li> <li><a href="/wiki/DIN_66003" title="DIN 66003">DIN 66003</a></li> <li><a href="/wiki/ELOT_927" title="ELOT 927">ELOT 927</a></li> <li><a href="/wiki/GOST_10859" title="GOST 10859">GOST 10859</a></li> <li><a href="/wiki/GB_2312" title="GB 2312">GB 2312</a></li> <li><a href="/wiki/GB_12345" title="GB 12345">GB 12345</a></li> <li><a href="/wiki/GB_12052" title="GB 12052">GB 12052</a></li> <li><a href="/wiki/GB_18030" title="GB 18030">GB 18030</a></li> <li><a href="/wiki/Hong_Kong_Supplementary_Character_Set" title="Hong Kong Supplementary Character Set">HKSCS</a></li> <li><a href="/wiki/Indian_Script_Code_for_Information_Interchange" title="Indian Script Code for Information Interchange">ISCII</a></li> <li><a href="/wiki/JIS_X_0201" title="JIS X 0201">JIS X 0201</a></li> <li><a href="/wiki/JIS_X_0208" title="JIS X 0208">JIS X 0208</a></li> <li><a href="/wiki/JIS_X_0212" title="JIS X 0212">JIS X 0212</a></li> <li><a href="/wiki/JIS_X_0213" title="JIS X 0213">JIS X 0213</a></li> <li><a href="/wiki/KOI-7" title="KOI-7">KOI-7</a></li> <li><a href="/wiki/KPS_9566" title="KPS 9566">KPS 9566</a></li> <li><a href="/wiki/KS_X_1001" title="KS X 1001">KS X 1001</a></li> <li><a href="/wiki/KS_X_1002" title="KS X 1002">KS X 1002</a></li> <li><a href="/wiki/LST_1564" title="LST 1564">LST 1564</a></li> <li><a href="/wiki/LST_1590-4" title="LST 1590-4">LST 1590-4</a></li> <li><a href="/wiki/Perso-Arabic_Script_Code_for_Information_Interchange" title="Perso-Arabic Script Code for Information Interchange">PASCII</a></li> <li><a href="/wiki/Shift_JIS" title="Shift JIS">Shift JIS</a></li> <li><a href="/wiki/SI_960" title="SI 960">SI 960</a></li> <li><a href="/wiki/Thai_Industrial_Standard_620-2533" title="Thai Industrial Standard 620-2533">TIS-620</a></li> <li><a href="/wiki/Tamil_Script_Code_for_Information_Interchange" title="Tamil Script Code for Information Interchange">TSCII</a></li> <li><a href="/wiki/VISCII" title="VISCII">VISCII</a></li> <li><a href="/wiki/VSCII" title="VSCII">VSCII</a></li> <li><a href="/wiki/YUSCII" title="YUSCII">YUSCII</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/ISO/IEC_2022" title="ISO/IEC 2022">ISO/IEC 2022</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO/IEC_8859" title="ISO/IEC 8859">ISO/IEC 8859</a></li> <li><a href="/wiki/ISO/IEC_10367" title="ISO/IEC 10367">ISO/IEC 10367</a></li> <li><a href="/wiki/Extended_Unix_Code" title="Extended Unix Code">Extended Unix Code / EUC</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Mac OS <a href="/wiki/Code_page" title="Code page">Code pages</a><br />("scripts")</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Mac_OS_Armenian" title="Mac OS Armenian">Armenian</a></li> <li><a href="/wiki/MacArabic_encoding" title="MacArabic encoding">Arabic</a></li> <li><a href="/wiki/Mac_OS_Barents_Cyrillic" title="Mac OS Barents Cyrillic">Barents Cyrillic</a></li> <li><a href="/wiki/Mac_OS_Celtic" title="Mac OS Celtic">Celtic</a></li> <li><a href="/wiki/Mac_OS_Central_European_encoding" title="Mac OS Central European encoding">Central European</a></li> <li><a href="/wiki/Mac_OS_Croatian_encoding" title="Mac OS Croatian encoding">Croatian</a></li> <li><a href="/wiki/Mac_OS_Cyrillic_encoding" title="Mac OS Cyrillic encoding">Cyrillic</a></li> <li><a href="/wiki/Mac_OS_Devanagari_encoding" title="Mac OS Devanagari encoding">Devanagari</a></li> <li><a href="/wiki/MacFarsi_encoding" title="MacFarsi encoding">Farsi (Persian)</a></li> <li><a href="/wiki/Macintosh_Font_X_encoding" title="Macintosh Font X encoding">Font X (Kermit)</a></li> <li><a href="/wiki/Mac_OS_Gaelic" title="Mac OS Gaelic">Gaelic</a></li> <li><a href="/wiki/Mac_OS_Georgian" title="Mac OS Georgian">Georgian</a></li> <li><a href="/wiki/MacGreek_encoding" title="MacGreek encoding">Greek</a></li> <li><a href="/wiki/Mac_OS_Gujarati" title="Mac OS Gujarati">Gujarati</a></li> <li><a href="/wiki/Mac_OS_Gurmukhi" title="Mac OS Gurmukhi">Gurmukhi</a></li> <li><a href="/wiki/Mac_OS_Hebrew" title="Mac OS Hebrew">Hebrew</a></li> <li><a href="/wiki/Mac_OS_Icelandic_encoding" title="Mac OS Icelandic encoding">Iceland</a></li> <li><a href="/wiki/Mac_OS_Inuit" title="Mac OS Inuit">Inuit</a></li> <li><a href="/wiki/Mac_OS_Keyboard_encoding" title="Mac OS Keyboard encoding">Keyboard</a></li> <li><a href="/wiki/Macintosh_Latin_encoding" title="Macintosh Latin encoding">Latin (Kermit)</a></li> <li><a href="/wiki/Mac_OS_Maltese/Esperanto_encoding" title="Mac OS Maltese/Esperanto encoding">Maltese/Esperanto</a></li> <li><a href="/wiki/Mac_OS_Ogham" title="Mac OS Ogham">Ogham</a></li> <li><a href="/wiki/Mac_OS_Roman" title="Mac OS Roman">Roman</a></li> <li><a href="/wiki/Mac_OS_Romanian_encoding" title="Mac OS Romanian encoding">Romanian</a></li> <li><a href="/wiki/Mac_OS_S%C3%A1mi" title="Mac OS Sámi">Sámi</a></li> <li><a href="/wiki/Mac_OS_Turkish_encoding" title="Mac OS Turkish encoding">Turkish</a></li> <li><a href="/wiki/Mac_OS_Turkic_Cyrillic" title="Mac OS Turkic Cyrillic">Turkic Cyrillic</a></li> <li><a href="/wiki/Mac_OS_Ukrainian_encoding" title="Mac OS Ukrainian encoding">Ukrainian</a></li> <li><a href="/wiki/VT100_encoding" title="VT100 encoding">VT100</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">DOS code pages</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Code_page_437" title="Code page 437">437</a></li> <li><a href="/wiki/Code_page_668" title="Code page 668">668</a></li> <li><a href="/wiki/Code_page_708" title="Code page 708">708</a></li> <li><a href="/wiki/Code_page_720" title="Code page 720">720</a></li> <li><a href="/wiki/Code_page_737" title="Code page 737">737</a></li> <li><a href="/wiki/Code_page_770" title="Code page 770">770</a></li> <li><a href="/wiki/Code_page_773" title="Code page 773">773</a></li> <li><a href="/wiki/Code_page_775" title="Code page 775">775</a></li> <li><a href="/wiki/Code_page_776" title="Code page 776">776</a></li> <li><a href="/wiki/Code_page_777" title="Code page 777">777</a></li> <li><a href="/wiki/Code_page_778" title="Code page 778">778</a></li> <li><a href="/wiki/Code_page_850" title="Code page 850">850</a></li> <li><a href="/wiki/Code_page_851" title="Code page 851">851</a></li> <li><a href="/wiki/Code_page_852" title="Code page 852">852</a></li> <li><a href="/wiki/Code_page_853" title="Code page 853">853</a></li> <li><a href="/wiki/Code_page_855" title="Code page 855">855</a></li> <li><a href="/wiki/Code_page_856" title="Code page 856">856</a></li> <li><a href="/wiki/Code_page_857" title="Code page 857">857</a></li> <li><a href="/wiki/Code_page_858" class="mw-redirect" title="Code page 858">858</a></li> <li><a href="/wiki/Code_page_859" title="Code page 859">859</a></li> <li><a href="/wiki/Code_page_860" title="Code page 860">860</a></li> <li><a href="/wiki/Code_page_861" title="Code page 861">861</a></li> <li><a href="/wiki/Code_page_862" title="Code page 862">862</a></li> <li><a href="/wiki/Code_page_863" title="Code page 863">863</a></li> <li><a href="/wiki/Code_page_864" title="Code page 864">864</a></li> <li><a href="/wiki/Code_page_865" title="Code page 865">865</a></li> <li><a href="/wiki/Code_page_866" title="Code page 866">866</a></li> <li><a href="/wiki/Code_page_867" title="Code page 867">867</a></li> <li><a href="/wiki/Code_page_868" title="Code page 868">868</a></li> <li><a href="/wiki/Code_page_869" title="Code page 869">869</a></li> <li><a href="/wiki/Code_page_897" title="Code page 897">897</a></li> <li><a href="/wiki/Code_page_899" title="Code page 899">899</a></li> <li><a href="/wiki/Code_page_903" title="Code page 903">903</a></li> <li><a href="/wiki/Code_page_904" title="Code page 904">904</a></li> <li><a href="/wiki/Code_page_932_(IBM)" title="Code page 932 (IBM)">932</a></li> <li><a href="/wiki/Code_page_936_(IBM)" title="Code page 936 (IBM)">936</a></li> <li><a href="/wiki/Code_page_942" title="Code page 942">942</a></li> <li><a href="/wiki/Code_page_949_(IBM)" title="Code page 949 (IBM)">949</a></li> <li><a href="/wiki/Code_page_950" title="Code page 950">950</a></li> <li><a href="/wiki/Code_page_951" title="Code page 951">951</a></li> <li><a href="/wiki/Code_page_1034" class="mw-redirect" title="Code page 1034">1034</a></li> <li><a href="/wiki/Code_page_1040" title="Code page 1040">1040</a></li> <li><a href="/wiki/Code_page_1042" title="Code page 1042">1042</a></li> <li><a href="/wiki/Code_page_1043" title="Code page 1043">1043</a></li> <li><a href="/wiki/Code_page_1044" class="mw-redirect" title="Code page 1044">1044</a></li> <li><a href="/wiki/Code_page_1098" title="Code page 1098">1098</a></li> <li><a href="/wiki/Code_page_1115" title="Code page 1115">1115</a></li> <li><a href="/wiki/Code_page_1116" title="Code page 1116">1116</a></li> <li><a href="/wiki/Code_page_1117" title="Code page 1117">1117</a></li> <li><a href="/wiki/Code_page_1118" title="Code page 1118">1118</a></li> <li><a href="/wiki/Code_page_1127" title="Code page 1127">1127</a></li> <li><a href="/wiki/Code_page_3846" title="Code page 3846">3846</a></li> <li><a href="/wiki/ABICOMP_character_set" title="ABICOMP character set">ABICOMP</a></li> <li><a href="/wiki/CS_Indic_character_set" title="CS Indic character set">CS Indic</a></li> <li><a href="/wiki/CSX_Indic_character_set" title="CSX Indic character set">CSX Indic</a></li> <li><a href="/wiki/CSX%2B_Indic_character_set" title="CSX+ Indic character set">CSX+ Indic</a></li> <li><a href="/wiki/CWI-2" title="CWI-2">CWI-2</a></li> <li><a href="/wiki/Iran_System_encoding" title="Iran System encoding">Iran System</a></li> <li><a href="/wiki/Kamenick%C3%BD_encoding" title="Kamenický encoding">Kamenický</a></li> <li><a href="/wiki/Mazovia_encoding" title="Mazovia encoding">Mazovia</a></li> <li><a href="/wiki/MIK_(character_set)" title="MIK (character set)">MIK</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/IBM_AIX" title="IBM AIX">IBM AIX code pages</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Code_page_895" title="Code page 895">895</a></li> <li><a href="/wiki/Code_page_896" title="Code page 896">896</a></li> <li><a href="/wiki/Code_page_912" title="Code page 912">912</a></li> <li><a href="/wiki/Code_page_915" title="Code page 915">915</a></li> <li><a href="/wiki/Code_page_921" title="Code page 921">921</a></li> <li><a href="/wiki/Code_page_922" title="Code page 922">922</a></li> <li><a href="/wiki/Code_page_1006" title="Code page 1006">1006</a></li> <li><a href="/wiki/Code_page_1008" title="Code page 1008">1008</a></li> <li><a href="/wiki/Code_page_1009" title="Code page 1009">1009</a></li> <li><a href="/wiki/Code_page_1010" title="Code page 1010">1010</a></li> <li><a href="/wiki/Code_page_1012" title="Code page 1012">1012</a></li> <li><a href="/wiki/Code_page_1013" title="Code page 1013">1013</a></li> <li><a href="/wiki/Code_page_1014" title="Code page 1014">1014</a></li> <li><a href="/wiki/Code_page_1015" title="Code page 1015">1015</a></li> <li><a href="/wiki/Code_page_1016" title="Code page 1016">1016</a></li> <li><a href="/wiki/Code_page_1017" title="Code page 1017">1017</a></li> <li><a href="/wiki/Code_page_1018" title="Code page 1018">1018</a></li> <li><a href="/wiki/Code_page_1019" title="Code page 1019">1019</a></li> <li><a href="/wiki/Code_page_1046" title="Code page 1046">1046</a></li> <li><a href="/wiki/Code_page_1124" title="Code page 1124">1124</a></li> <li><a href="/wiki/Code_page_1133" title="Code page 1133">1133</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Windows_code_page" title="Windows code page">Windows code pages</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CER-GS" title="CER-GS">CER-GS</a></li> <li><a href="/wiki/Code_page_932_(Microsoft_Windows)" title="Code page 932 (Microsoft Windows)">932</a></li> <li><a href="/wiki/Code_page_936_(Microsoft_Windows)" title="Code page 936 (Microsoft Windows)">936</a> (<a href="/wiki/GBK_(character_encoding)" title="GBK (character encoding)">GBK</a>)</li> <li><a href="/wiki/Code_page_950" title="Code page 950">950</a></li> <li><a href="/wiki/Code_page_1169" title="Code page 1169">1169</a></li> <li><a href="/wiki/Extended_Latin-8" title="Extended Latin-8">Extended Latin-8</a></li> <li><a href="/wiki/Windows-1250" title="Windows-1250">1250</a></li> <li><a href="/wiki/Windows-1251" title="Windows-1251">1251</a></li> <li><a href="/wiki/Windows-1252" title="Windows-1252">1252</a></li> <li><a href="/wiki/Windows-1253" title="Windows-1253">1253</a></li> <li><a href="/wiki/Windows-1254" title="Windows-1254">1254</a></li> <li><a href="/wiki/Windows-1255" title="Windows-1255">1255</a></li> <li><a href="/wiki/Windows-1256" title="Windows-1256">1256</a></li> <li><a href="/wiki/Windows-1257" title="Windows-1257">1257</a></li> <li><a href="/wiki/Windows-1258" title="Windows-1258">1258</a></li> <li><a href="/wiki/Windows-1270" title="Windows-1270">1270</a></li> <li><a href="/wiki/Windows_Cyrillic_%2B_Finnish" title="Windows Cyrillic + Finnish">Cyrillic + Finnish</a></li> <li><a href="/wiki/Windows_Cyrillic_%2B_French" title="Windows Cyrillic + French">Cyrillic + French</a></li> <li><a href="/wiki/Windows_Cyrillic_%2B_German" title="Windows Cyrillic + German">Cyrillic + German</a></li> <li><a href="/wiki/Windows_Polytonic_Greek" title="Windows Polytonic Greek">Polytonic Greek</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/EBCDIC" title="EBCDIC">EBCDIC</a> code pages</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Japanese_language_in_EBCDIC" title="Japanese language in EBCDIC">Japanese language in EBCDIC</a></li> <li><a href="/wiki/DKOI" title="DKOI">DKOI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">DEC</a> terminals (<a href="/wiki/VT220" title="VT220">VTx</a>)</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Multinational_Character_Set" title="Multinational Character Set">Multinational (MCS)</a></li> <li><a href="/wiki/National_Replacement_Character_Set" title="National Replacement Character Set">National Replacement (NRCS)</a> <ul><li><a href="/wiki/Code_page_1020" title="Code page 1020">French Canadian</a></li> <li><a href="/wiki/Code_page_1021" title="Code page 1021">Swiss</a></li> <li><a href="/wiki/Code_page_1023" title="Code page 1023">Spanish</a></li> <li><a href="/wiki/Code_page_1101" title="Code page 1101">United Kingdom</a></li> <li><a href="/wiki/Code_page_1102" title="Code page 1102">Dutch</a></li> <li><a href="/wiki/Code_page_1103" title="Code page 1103">Finnish</a></li> <li><a href="/wiki/Code_page_1104" title="Code page 1104">French</a></li> <li><a href="/wiki/Code_page_1105" title="Code page 1105">Norwegian and Danish</a></li> <li><a href="/wiki/Code_page_1106" title="Code page 1106">Swedish</a></li> <li><a href="/wiki/Code_page_1107" title="Code page 1107">Norwegian and Danish (alternative)</a></li></ul></li> <li><a href="/wiki/Code_page_1287" title="Code page 1287">8-bit Greek</a></li> <li><a href="/wiki/Code_page_1288" title="Code page 1288">8-bit Turkish</a></li> <li><a href="/wiki/SI_960" title="SI 960">SI 960</a></li> <li><a href="/wiki/DEC_Hebrew" title="DEC Hebrew">Hebrew</a></li> <li><a href="/wiki/DEC_Special_Graphics" title="DEC Special Graphics">Special Graphics</a></li> <li><a href="/wiki/DEC_Technical_Character_Set" title="DEC Technical Character Set">Technical (TCS)</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Platform specific</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Code_page_1052" class="mw-redirect" title="Code page 1052">1052</a></li> <li><a href="/wiki/Code_page_1053" class="mw-redirect" title="Code page 1053">1053</a></li> <li><a href="/wiki/Code_page_1054" class="mw-redirect" title="Code page 1054">1054</a></li> <li><a href="/wiki/Code_page_1055" class="mw-redirect" title="Code page 1055">1055</a></li> <li><a href="/w/index.php?title=Code_page_1056&action=edit&redlink=1" class="new" title="Code page 1056 (page does not exist)">1056</a></li> <li><a href="/wiki/Code_page_1057" title="Code page 1057">1057</a></li> <li><a href="/wiki/Code_page_1058" title="Code page 1058">1058</a></li> <li><a href="/wiki/RISC_OS_character_set" title="RISC OS character set">Acorn RISC OS</a></li> <li><a href="/wiki/Amstrad_CPC_character_set" title="Amstrad CPC character set">Amstrad CPC</a></li> <li><a href="/wiki/Apple_II_character_set" title="Apple II character set">Apple II</a></li> <li><a href="/wiki/ATASCII" title="ATASCII">ATASCII</a></li> <li><a href="/wiki/Atari_ST_character_set" title="Atari ST character set">Atari ST</a></li> <li><a href="/wiki/Bitstream_International_Character_Set" title="Bitstream International Character Set">BICS</a></li> <li><a href="/wiki/Casio_calculator_character_sets" title="Casio calculator character sets">Casio calculators</a></li> <li><a href="/wiki/CDC_display_code" title="CDC display code">CDC</a></li> <li><a href="/wiki/Intecolor/Compucolor_8001_character_set" class="mw-redirect" title="Intecolor/Compucolor 8001 character set">Compucolor 8001</a></li> <li><a href="/wiki/Compucolor_II_character_set" title="Compucolor II character set">Compucolor II</a></li> <li><a href="/wiki/Amstrad_CP/M_Plus_character_set" title="Amstrad CP/M Plus character set">CP/M+</a></li> <li><a href="/wiki/DEC_RADIX_50" title="DEC RADIX 50">DEC RADIX 50</a></li> <li><a href="/wiki/Multinational_Character_Set" title="Multinational Character Set">DEC MCS</a>/<a href="/wiki/National_Replacement_Character_Set" title="National Replacement Character Set">NRCS</a></li> <li><a href="/wiki/DG_International" title="DG International">DG International</a></li> <li><a href="/wiki/Galaksija_(computer)#Character_ROM" title="Galaksija (computer)">Galaksija</a></li> <li><a href="/wiki/GEM_character_set" title="GEM character set">GEM</a></li> <li><a href="/wiki/GSM_03.38" title="GSM 03.38">GSM 03.38</a></li> <li><a href="/wiki/HP_Roman" title="HP Roman">HP Roman</a></li> <li><a href="/wiki/FOCAL_character_set" title="FOCAL character set">HP FOCAL</a></li> <li><a href="/wiki/RPL_character_set" title="RPL character set">HP RPL</a></li> <li><a href="/wiki/SQUOZE#Identifier_name_character_encoding" title="SQUOZE">SQUOZE</a></li> <li><a href="/wiki/Lotus_International_Character_Set" title="Lotus International Character Set">LICS</a></li> <li><a href="/wiki/Lotus_Multi-Byte_Character_Set" title="Lotus Multi-Byte Character Set">LMBCS</a></li> <li><a href="/wiki/MSX_character_set" title="MSX character set">MSX</a></li> <li><a href="/wiki/NEC_APC_character_set" title="NEC APC character set">NEC APC</a></li> <li><a href="/wiki/NeXT_character_set" title="NeXT character set">NeXT</a></li> <li><a href="/wiki/PETSCII" title="PETSCII">PETSCII</a></li> <li><a href="/wiki/PostScript_Standard_Encoding" title="PostScript Standard Encoding">PostScript Standard</a></li> <li><a href="/wiki/PostScript_Latin_1_Encoding" title="PostScript Latin 1 Encoding">PostScript Latin 1</a></li> <li><a href="/wiki/SAM_Coup%C3%A9_character_set" class="mw-redirect" title="SAM Coupé character set">SAM Coupé</a></li> <li><a href="/wiki/Sega_SC-3000_character_set" title="Sega SC-3000 character set">Sega SC-3000</a></li> <li><a href="/wiki/Sharp_pocket_computer_character_sets" title="Sharp pocket computer character sets">Sharp calculators</a></li> <li><a href="/wiki/Sharp_MZ_character_set" title="Sharp MZ character set">Sharp MZ</a></li> <li><a href="/wiki/Sinclair_QL_character_set" title="Sinclair QL character set">Sinclair QL</a></li> <li><a href="/wiki/Teletext_character_set" title="Teletext character set">Teletext</a></li> <li><a href="/wiki/TI_calculator_character_sets" title="TI calculator character sets">TI calculators</a></li> <li><a href="/wiki/TRS-80_character_set" title="TRS-80 character set">TRS-80</a></li> <li><a href="/wiki/Ventura_International" title="Ventura International">Ventura International</a></li> <li><a href="/wiki/Wang_International_Standard_Code_for_Information_Interchange" title="Wang International Standard Code for Information Interchange">WISCII</a></li> <li><a href="/wiki/Xerox_Character_Code_Standard" title="Xerox Character Code Standard">XCCS</a></li> <li><a href="/wiki/ZX80_character_set" title="ZX80 character set">ZX80</a></li> <li><a href="/wiki/ZX81_character_set" title="ZX81 character set">ZX81</a></li> <li><a href="/wiki/ZX_Spectrum_character_set" title="ZX Spectrum character set">ZX Spectrum</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Unicode" title="Unicode">Unicode</a> / <a href="/wiki/Universal_Coded_Character_Set" title="Universal Coded Character Set">ISO/IEC 10646</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/UTF-1" title="UTF-1">UTF-1</a></li> <li><a href="/wiki/UTF-7" title="UTF-7">UTF-7</a></li> <li><a href="/wiki/UTF-8" title="UTF-8">UTF-8</a></li> <li><a class="mw-selflink selflink">UTF-16</a></li> <li><a href="/wiki/UTF-32" title="UTF-32">UTF-32</a></li> <li><a href="/wiki/UTF-EBCDIC" title="UTF-EBCDIC">UTF-EBCDIC</a></li> <li><a href="/wiki/GB_18030" title="GB 18030">GB 18030</a></li> <li><a href="/wiki/DIN_91379" title="DIN 91379">DIN 91379</a></li> <li><a href="/wiki/Binary_Ordered_Compression_for_Unicode" title="Binary Ordered Compression for Unicode">BOCU-1</a></li> <li><a href="/wiki/CESU-8" title="CESU-8">CESU-8</a></li> <li><a href="/wiki/Standard_Compression_Scheme_for_Unicode" title="Standard Compression Scheme for Unicode">SCSU</a></li> <li><a href="/wiki/Tamil_All_Character_Encoding" title="Tamil All Character Encoding">TACE16</a></li> <li><a href="/wiki/Comparison_of_Unicode_encodings" title="Comparison of Unicode encodings">Comparison of Unicode encodings</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/TeX" title="TeX">TeX</a> typesetting system</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cork_encoding" title="Cork encoding">Cork</a></li> <li><a href="/wiki/LY1_encoding" title="LY1 encoding">LY1</a></li> <li><a href="/wiki/OML_encoding" title="OML encoding">OML</a></li> <li><a href="/wiki/OMS_encoding" title="OMS encoding">OMS</a></li> <li><a href="/wiki/OT1_encoding" title="OT1 encoding">OT1</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Miscellaneous code pages</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ABICOMP_character_set" title="ABICOMP character set">ABICOMP</a></li> <li><a href="/wiki/ASMO_449" title="ASMO 449">ASMO 449</a></li> <li><a href="/wiki/Digital_encoding_of_APL_symbols" title="Digital encoding of APL symbols">Digital encoding of APL symbols</a> <ul><li><a href="/wiki/ISO-IR-68" title="ISO-IR-68">ISO-IR-68</a></li></ul></li> <li><a href="/wiki/ARIB_STD_B24_character_set" title="ARIB STD B24 character set">ARIB STD-B24</a></li> <li><a href="/wiki/Fieldata" title="Fieldata">Fieldata</a></li> <li><a href="/wiki/HZ_(character_encoding)" title="HZ (character encoding)">HZ</a></li> <li><a href="/wiki/IEC-P27-1" title="IEC-P27-1">IEC-P27-1</a></li> <li>INIS <ul><li><a href="/wiki/INIS_character_set" title="INIS character set">7-bit</a></li> <li><a href="/wiki/INIS-8" title="INIS-8">8-bit</a></li></ul></li> <li><a href="/wiki/ISO-IR-169" title="ISO-IR-169">ISO-IR-169</a></li> <li><a href="/wiki/ISO_2033" title="ISO 2033">ISO 2033</a></li> <li><a href="/wiki/KOI_character_encodings" title="KOI character encodings">KOI</a> <ul><li><a href="/wiki/KOI8-R" title="KOI8-R">KOI8-R</a></li> <li><a href="/wiki/KOI8-RU" title="KOI8-RU">KOI8-RU</a></li> <li><a href="/wiki/KOI8-U" title="KOI8-U">KOI8-U</a></li></ul></li> <li><i><a href="/wiki/Mojiky%C5%8D" title="Mojikyō">Mojikyō</a></i></li> <li><a href="/wiki/Stanford_Extended_ASCII" title="Stanford Extended ASCII">SEASCII</a></li> <li><a href="/wiki/Stanford/ITS_character_set" title="Stanford/ITS character set">Stanford/ITS</a></li> <li><a href="/wiki/Symbol_(typeface)" title="Symbol (typeface)">Symbol</a></li> <li><a href="/wiki/TRON_(encoding)" title="TRON (encoding)">TRON</a></li> <li><a href="/wiki/Unified_Hangul_Code" title="Unified Hangul Code">Unified Hangul Code</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Control_character" title="Control character">Control character</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Prosigns_for_Morse_code" title="Prosigns for Morse code">Morse prosigns</a></li> <li><a href="/wiki/C0_and_C1_control_codes" title="C0 and C1 control codes">C0 and C1 control codes</a> <ul><li><a href="/wiki/ANSI_escape_code" title="ANSI escape code">ISO/IEC 6429</a></li> <li><a href="/wiki/JIS_X_0211" title="JIS X 0211">JIS X 0211</a></li></ul></li> <li><a href="/wiki/Unicode_control_characters" title="Unicode control characters">Unicode control, format and separator characters</a></li> <li><a href="/wiki/Whitespace_character" title="Whitespace character">Whitespace characters</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CCSID" title="CCSID">CCSID</a></li> <li><a href="/wiki/Character_encodings_in_HTML" title="Character encodings in HTML">Character encodings in HTML</a></li> <li><a href="/wiki/Charset_detection" title="Charset detection">Charset detection</a></li> <li><a href="/wiki/Han_unification" title="Han unification">Han unification</a></li> <li><a href="/wiki/Hardware_code_page" title="Hardware code page">Hardware code page</a></li> <li><a href="/wiki/Magnetic_ink_character_recognition" title="Magnetic ink character recognition">MICR code</a></li> <li><a href="/wiki/Mojibake" title="Mojibake">Mojibake</a></li> <li><a href="/wiki/Variable-width_encoding" title="Variable-width encoding">Variable-length encoding</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Character_sets" title="Category:Character sets">Character sets</a></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐l9hhh Cached time: 20241123224145 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.824 seconds Real time usage: 1.077 seconds Preprocessor visited node count: 5211/1000000 Post‐expand include size: 179189/2097152 bytes Template argument size: 6078/2097152 bytes Highest expansion depth: 24/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 167213/5000000 bytes Lua time usage: 0.427/10.000 seconds Lua memory usage: 7913371/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 775.435 1 -total 33.17% 257.198 2 Template:Reflist 18.08% 140.169 34 Template:Cite_web 11.10% 86.091 4 Template:Navbox 10.92% 84.697 1 Template:Infobox_character_encoding 10.57% 81.986 1 Template:Short_description 9.94% 77.077 1 Template:Infobox 8.72% 67.632 2 Template:Cite_book 8.68% 67.326 1 Template:Unicode_navigation 6.45% 50.031 3 Template:Citation_needed --> <!-- Saved in parser cache with key enwiki:pcache:idhash:40317-0!canonical and timestamp 20241123224145 and revision id 1258978295. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=UTF-16&oldid=1258978295">https://en.wikipedia.org/w/index.php?title=UTF-16&oldid=1258978295</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Encodings" title="Category:Encodings">Encodings</a></li><li><a href="/wiki/Category:Character_encoding" title="Category:Character encoding">Character encoding</a></li><li><a href="/wiki/Category:Unicode_Transformation_Formats" title="Category:Unicode Transformation Formats">Unicode Transformation Formats</a></li><li><a href="/wiki/Category:Computer-related_introductions_in_1991" title="Category:Computer-related introductions in 1991">Computer-related introductions in 1991</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_November_2015" title="Category:Articles with unsourced statements from November 2015">Articles with unsourced statements from November 2015</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_August_2023" title="Category:Articles needing additional references from August 2023">Articles needing additional references from August 2023</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_October_2011" title="Category:Articles with unsourced statements from October 2011">Articles with unsourced statements from October 2011</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_November_2022" title="Category:Articles with unsourced statements from November 2022">Articles with unsourced statements from November 2022</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 22 November 2024, at 18:10<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=UTF-16&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-ng8f6","wgBackendResponseTime":151,"wgPageParseReport":{"limitreport":{"cputime":"0.824","walltime":"1.077","ppvisitednodes":{"value":5211,"limit":1000000},"postexpandincludesize":{"value":179189,"limit":2097152},"templateargumentsize":{"value":6078,"limit":2097152},"expansiondepth":{"value":24,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":167213,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 775.435 1 -total"," 33.17% 257.198 2 Template:Reflist"," 18.08% 140.169 34 Template:Cite_web"," 11.10% 86.091 4 Template:Navbox"," 10.92% 84.697 1 Template:Infobox_character_encoding"," 10.57% 81.986 1 Template:Short_description"," 9.94% 77.077 1 Template:Infobox"," 8.72% 67.632 2 Template:Cite_book"," 8.68% 67.326 1 Template:Unicode_navigation"," 6.45% 50.031 3 Template:Citation_needed"]},"scribunto":{"limitreport-timeusage":{"value":"0.427","limit":"10.000"},"limitreport-memusage":{"value":7913371,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-l9hhh","timestamp":"20241123224145","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"UTF-16","url":"https:\/\/en.wikipedia.org\/wiki\/UTF-16","sameAs":"http:\/\/www.wikidata.org\/entity\/Q740701","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q740701","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2002-02-25T15:43:11Z","dateModified":"2024-11-22T18:10:21Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/5\/58\/UTF-16_encoding.svg","headline":"format for transforming texts encoded with one or two 16-bit code units per character of the universal character set defined by the ISO\/IEC 10646 standard and the Unicode Standard"}</script> </body> </html>