@@ -421,7 +421,7 @@ <h2 id="index-_1">前言</h2>
421421<blockquote>
422422<p><img src="../img/bulb.png" height="30px" width="auto" style="margin: 0; border: none"/> 本书还在持续更新中……要追番的话,可以在 <a href="https://github.com/parallel101/cppguidebook">GitHub</a> 点一下右上角的 “Watch” 按钮,每当小彭老师提交新 commit,GitHub 会向你发送一封电子邮件,提醒你小彭老师更新了。</p>
423423</blockquote>
424- <p>更新时间:2025年01月26日 17:01:15 (UTC+08:00)</p>
424+ <p>更新时间:2025年02月26日 10:08:22 (UTC+08:00)</p>
425425<p><a href="https://parallel101.github.io/cppguidebook">在 GitHub Pages 浏览本书</a> | <a href="https://142857.red/book">在小彭老师自己维护的镜像上浏览本书</a></p>
426426<h2 id="index-_2">格式约定</h2>
427427<blockquote>
@@ -17498,7 +17498,7 @@ <h4 id="unicode-utf">UTF 之间互转</h4>
1749817498 // UTF-8 转 UTF-32:
1749917499 std::u32string s32 = utf_to_utf<char32_t>(s8);
1750017500 // UTF-32 转 UTF-16:
17501- std::u16string s16 = utf_to_utf<char16_t>(s8 );
17501+ std::u16string s16 = utf_to_utf<char16_t>(s32 );
1750217502 // UTF-32 转 UTF-8:
1750317503 s8 = utf_to_utf<char>(s32);
1750417504 std::cout << s8 << '\n';
@@ -17619,52 +17619,52 @@ <h4 id="unicode-_14">大总结</h4>
1761917619</thead>
1762017620<tbody>
1762117621<tr>
17622- <td><code>to_utf<char>("GBK", string )</code></td>
17622+ <td><code>to_utf<char>(string, "GBK")</code></td>
1762317623<td>GBK</td>
1762417624<td>UTF-8</td>
1762517625</tr>
1762617626<tr>
17627- <td><code>to_utf<char8_t>("GBK", string )</code></td>
17627+ <td><code>to_utf<char8_t>(string, "GBK")</code></td>
1762817628<td>GBK</td>
1762917629<td>UTF-8</td>
1763017630</tr>
1763117631<tr>
17632- <td><code>to_utf<char16_t>("GBK", string )</code></td>
17632+ <td><code>to_utf<char16_t>(string, "GBK")</code></td>
1763317633<td>GBK</td>
1763417634<td>UTF-16</td>
1763517635</tr>
1763617636<tr>
17637- <td><code>to_utf<char32_t>("GBK", string )</code></td>
17637+ <td><code>to_utf<char32_t>(string, "GBK")</code></td>
1763817638<td>GBK</td>
1763917639<td>UTF-32</td>
1764017640</tr>
1764117641<tr>
17642- <td><code>to_utf<wchar_t>("GBK", string )</code></td>
17642+ <td><code>to_utf<wchar_t>(string, "GBK")</code></td>
1764317643<td>GBK</td>
1764417644<td>Linux 上 UTF-32;Win 上 UTF-16</td>
1764517645</tr>
1764617646<tr>
17647- <td><code>to_utf<char>("", string )</code></td>
17647+ <td><code>to_utf<char>(string, "" )</code></td>
1764817648<td>区域设置</td>
1764917649<td>UTF-8</td>
1765017650</tr>
1765117651<tr>
17652- <td><code>to_utf<char8_t>("", string )</code></td>
17652+ <td><code>to_utf<char8_t>(string, "" )</code></td>
1765317653<td>区域设置</td>
1765417654<td>UTF-8</td>
1765517655</tr>
1765617656<tr>
17657- <td><code>to_utf<char16_t>("", string )</code></td>
17657+ <td><code>to_utf<char16_t>(string, "" )</code></td>
1765817658<td>区域设置</td>
1765917659<td>UTF-16</td>
1766017660</tr>
1766117661<tr>
17662- <td><code>to_utf<char32_t>("", string )</code></td>
17662+ <td><code>to_utf<char32_t>(string, "" )</code></td>
1766317663<td>区域设置</td>
1766417664<td>UTF-32</td>
1766517665</tr>
1766617666<tr>
17667- <td><code>to_utf<wchar_t>("", string )</code></td>
17667+ <td><code>to_utf<wchar_t>(string, "" )</code></td>
1766817668<td>区域设置</td>
1766917669<td>Linux 上 UTF-32;Win 上 UTF-16</td>
1767017670</tr>
@@ -17680,42 +17680,42 @@ <h4 id="unicode-_14">大总结</h4>
1768017680</thead>
1768117681<tbody>
1768217682<tr>
17683- <td><code>from_utf("GBK", string )</code></td>
17683+ <td><code>from_utf(string, "GBK")</code></td>
1768417684<td>UTF-8</td>
1768517685<td>GBK</td>
1768617686</tr>
1768717687<tr>
17688- <td><code>from_utf("GBK", u16string )</code></td>
17688+ <td><code>from_utf(u16string, "GBK")</code></td>
1768917689<td>UTF-16</td>
1769017690<td>GBK</td>
1769117691</tr>
1769217692<tr>
17693- <td><code>from_utf("GBK", u32string )</code></td>
17693+ <td><code>from_utf(u32string, "GBK")</code></td>
1769417694<td>UTF-32</td>
1769517695<td>GBK</td>
1769617696</tr>
1769717697<tr>
17698- <td><code>from_utf("GBK", wstring )</code></td>
17698+ <td><code>from_utf(wstring, "GBK")</code></td>
1769917699<td>Linux 上 UTF-32;Win 上 UTF-16</td>
1770017700<td>GBK</td>
1770117701</tr>
1770217702<tr>
17703- <td><code>from_utf("", string )</code></td>
17703+ <td><code>from_utf(string, "" )</code></td>
1770417704<td>UTF-8</td>
1770517705<td>区域设置</td>
1770617706</tr>
1770717707<tr>
17708- <td><code>from_utf("", u16string )</code></td>
17708+ <td><code>from_utf(u16string, "" )</code></td>
1770917709<td>UTF-16</td>
1771017710<td>区域设置</td>
1771117711</tr>
1771217712<tr>
17713- <td><code>from_utf("", u32string )</code></td>
17713+ <td><code>from_utf(u32string, "" )</code></td>
1771417714<td>UTF-32</td>
1771517715<td>区域设置</td>
1771617716</tr>
1771717717<tr>
17718- <td><code>from_utf("", wstring )</code></td>
17718+ <td><code>from_utf(wstring, "" )</code></td>
1771917719<td>Linux 上 UTF-32;Win 上 UTF-16</td>
1772017720<td>区域设置</td>
1772117721</tr>
0 commit comments