<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Issue 3412: &sect;[format.string.std] references to "Unicode encoding" unclear</title>
<meta property="og:title" content="Issue 3412: &sect;[format.string.std] references to &quot;Unicode encoding&quot; unclear">
<meta property="og:description" content="C++ library issue. Status: Resolved">
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue3412.html">
<meta property="og:type" content="website">
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
<meta property="og:image:alt" content="C++ logo">
<style>
  p {text-align:justify}
  li {text-align:justify}
  pre code.backtick::before { content: "`" }
  pre code.backtick::after { content: "`" }
  blockquote.note
  {
    background-color:#E0E0E0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  ins {background-color:#A0FFA0}
  del {background-color:#FFA0A0}
  table.issues-index { border: 1px solid; border-collapse: collapse; }
  table.issues-index th { text-align: center; padding: 4px; border: 1px solid; }
  table.issues-index td { padding: 4px; border: 1px solid; }
  table.issues-index td:nth-child(1) { text-align: right; }
  table.issues-index td:nth-child(2) { text-align: left; }
  table.issues-index td:nth-child(3) { text-align: left; }
  table.issues-index td:nth-child(4) { text-align: left; }
  table.issues-index td:nth-child(5) { text-align: center; }
  table.issues-index td:nth-child(6) { text-align: center; }
  table.issues-index td:nth-child(7) { text-align: left; }
  table.issues-index td:nth-child(5) span.no-pr { color: red; }
  @media (prefers-color-scheme: dark) {
     html {
        color: #ddd;
        background-color: black;
     }
     ins {
        background-color: #225522
     }
     del {
        background-color: #662222
     }
     a {
        color: #6af
     }
     a:visited {
        color: #6af
     }
     blockquote.note
     {
        background-color: rgba(255, 255, 255, .10)
     }
  }
</style>
</head>
<body>
<hr>
<p><em>This page is a snapshot from the LWG issues list, see the <a href="lwg-active.html">Library Active Issues List</a> for more information and the meaning of <a href="lwg-active.html#Resolved">Resolved</a> status.</em></p>
<h3 id="3412"><a href="lwg-defects.html#3412">3412</a>. &sect;[format.string.std] references to "Unicode encoding" unclear</h3>
<p><b>Section:</b> 28.5.2.2 <a href="https://wg21.link/format.string.std">[format.string.std]</a> <b>Status:</b> <a href="lwg-active.html#Resolved">Resolved</a>
 <b>Submitter:</b> Hubert Tong <b>Opened:</b> 2020-02-29 <b>Last modified:</b> 2023-03-23</p>
<p><b>Priority: </b>3
</p>
<p><b>View other</b> <a href="lwg-index-open.html#format.string.std">active issues</a> in [format.string.std].</p>
<p><b>View all other</b> <a href="lwg-index.html#format.string.std">issues</a> in [format.string.std].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#Resolved">Resolved</a> status.</p>
<p><b>Discussion:</b></p>
<p>
In 28.5.2.2 <a href="https://wg21.link/format.string.std">[format.string.std]</a>, the meaning of "Unicode encoding" in the text added by
<a href="https://wg21.link/p1868r2">P1868R2</a> (the "Unicorn width" paper) is unclear.
<p/>
One interpretation of what is meant by "Unicode encoding" is "UCS encoding scheme"
(as defined by ISO/IEC 10646). Another interpretation is an encoding scheme capable of
encoding all UCS code points that have been assigned to characters. Yet another interpretation
is an encoding scheme capable of encoding all UCS scalar values.
<p/>
SG16 reflector discussion (with the LWG reflector on CC) indicates that the third option
above is the closest to the intent of the study group. The situation of the current wording,
which readers can easily read as indicating the first option above, is undesirable.
</p>

<p><i>[2020-07-17; Priority set to 3 in telecon]</i></p>


<p><i>[2023-03-22 Resolved by the adoption of <a href="https://wg21.link/P2736R2" title=" Referencing the Unicode Standard">P2736R2</a> in Issaquah. Status changed: New &rarr; Resolved.]</i></p>



<p id="res-3412"><b>Proposed resolution:</b></p>




</body>
</html>
