Skip to content

Commit d28160b

Browse files
committed
deploy: 891cb53
1 parent 7dc1e9b commit d28160b

5 files changed

Lines changed: 41 additions & 41 deletions

File tree

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ <h2 id="_1">前言</h2>
292292
<blockquote>
293293
<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>
294294
</blockquote>
295-
<p>更新时间:2025年01月26日 17:01:15 (UTC+08:00)</p>
295+
<p>更新时间:2025年02月26日 10:08:22 (UTC+08:00)</p>
296296
<p><a href="https://parallel101.github.io/cppguidebook">在 GitHub Pages 浏览本书</a> | <a href="https://142857.red/book">在小彭老师自己维护的镜像上浏览本书</a></p>
297297
<h2 id="_2">格式约定</h2>
298298
<blockquote>

print_page/index.html

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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&lt;char32_t&gt;(s8);
1750017500
// UTF-32 转 UTF-16:
17501-
std::u16string s16 = utf_to_utf&lt;char16_t&gt;(s8);
17501+
std::u16string s16 = utf_to_utf&lt;char16_t&gt;(s32);
1750217502
// UTF-32 转 UTF-8:
1750317503
s8 = utf_to_utf&lt;char&gt;(s32);
1750417504
std::cout &lt;&lt; s8 &lt;&lt; '\n';
@@ -17619,52 +17619,52 @@ <h4 id="unicode-_14">大总结</h4>
1761917619
</thead>
1762017620
<tbody>
1762117621
<tr>
17622-
<td><code>to_utf&lt;char&gt;("GBK", string)</code></td>
17622+
<td><code>to_utf&lt;char&gt;(string, "GBK")</code></td>
1762317623
<td>GBK</td>
1762417624
<td>UTF-8</td>
1762517625
</tr>
1762617626
<tr>
17627-
<td><code>to_utf&lt;char8_t&gt;("GBK", string)</code></td>
17627+
<td><code>to_utf&lt;char8_t&gt;(string, "GBK")</code></td>
1762817628
<td>GBK</td>
1762917629
<td>UTF-8</td>
1763017630
</tr>
1763117631
<tr>
17632-
<td><code>to_utf&lt;char16_t&gt;("GBK", string)</code></td>
17632+
<td><code>to_utf&lt;char16_t&gt;(string, "GBK")</code></td>
1763317633
<td>GBK</td>
1763417634
<td>UTF-16</td>
1763517635
</tr>
1763617636
<tr>
17637-
<td><code>to_utf&lt;char32_t&gt;("GBK", string)</code></td>
17637+
<td><code>to_utf&lt;char32_t&gt;(string, "GBK")</code></td>
1763817638
<td>GBK</td>
1763917639
<td>UTF-32</td>
1764017640
</tr>
1764117641
<tr>
17642-
<td><code>to_utf&lt;wchar_t&gt;("GBK", string)</code></td>
17642+
<td><code>to_utf&lt;wchar_t&gt;(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&lt;char&gt;("", string)</code></td>
17647+
<td><code>to_utf&lt;char&gt;(string, "")</code></td>
1764817648
<td>区域设置</td>
1764917649
<td>UTF-8</td>
1765017650
</tr>
1765117651
<tr>
17652-
<td><code>to_utf&lt;char8_t&gt;("", string)</code></td>
17652+
<td><code>to_utf&lt;char8_t&gt;(string, "")</code></td>
1765317653
<td>区域设置</td>
1765417654
<td>UTF-8</td>
1765517655
</tr>
1765617656
<tr>
17657-
<td><code>to_utf&lt;char16_t&gt;("", string)</code></td>
17657+
<td><code>to_utf&lt;char16_t&gt;(string, "")</code></td>
1765817658
<td>区域设置</td>
1765917659
<td>UTF-16</td>
1766017660
</tr>
1766117661
<tr>
17662-
<td><code>to_utf&lt;char32_t&gt;("", string)</code></td>
17662+
<td><code>to_utf&lt;char32_t&gt;(string, "")</code></td>
1766317663
<td>区域设置</td>
1766417664
<td>UTF-32</td>
1766517665
</tr>
1766617666
<tr>
17667-
<td><code>to_utf&lt;wchar_t&gt;("", string)</code></td>
17667+
<td><code>to_utf&lt;wchar_t&gt;(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>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml.gz

0 Bytes
Binary file not shown.

unicode/index.html

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1776,7 +1776,7 @@ <h4 id="utf">UTF 之间互转</h4>
17761776
// UTF-8 转 UTF-32:
17771777
std::u32string s32 = utf_to_utf&lt;char32_t&gt;(s8);
17781778
// UTF-32 转 UTF-16:
1779-
std::u16string s16 = utf_to_utf&lt;char16_t&gt;(s8);
1779+
std::u16string s16 = utf_to_utf&lt;char16_t&gt;(s32);
17801780
// UTF-32 转 UTF-8:
17811781
s8 = utf_to_utf&lt;char&gt;(s32);
17821782
std::cout &lt;&lt; s8 &lt;&lt; '\n';
@@ -1897,52 +1897,52 @@ <h4 id="_14">大总结</h4>
18971897
</thead>
18981898
<tbody>
18991899
<tr>
1900-
<td><code>to_utf&lt;char&gt;("GBK", string)</code></td>
1900+
<td><code>to_utf&lt;char&gt;(string, "GBK")</code></td>
19011901
<td>GBK</td>
19021902
<td>UTF-8</td>
19031903
</tr>
19041904
<tr>
1905-
<td><code>to_utf&lt;char8_t&gt;("GBK", string)</code></td>
1905+
<td><code>to_utf&lt;char8_t&gt;(string, "GBK")</code></td>
19061906
<td>GBK</td>
19071907
<td>UTF-8</td>
19081908
</tr>
19091909
<tr>
1910-
<td><code>to_utf&lt;char16_t&gt;("GBK", string)</code></td>
1910+
<td><code>to_utf&lt;char16_t&gt;(string, "GBK")</code></td>
19111911
<td>GBK</td>
19121912
<td>UTF-16</td>
19131913
</tr>
19141914
<tr>
1915-
<td><code>to_utf&lt;char32_t&gt;("GBK", string)</code></td>
1915+
<td><code>to_utf&lt;char32_t&gt;(string, "GBK")</code></td>
19161916
<td>GBK</td>
19171917
<td>UTF-32</td>
19181918
</tr>
19191919
<tr>
1920-
<td><code>to_utf&lt;wchar_t&gt;("GBK", string)</code></td>
1920+
<td><code>to_utf&lt;wchar_t&gt;(string, "GBK")</code></td>
19211921
<td>GBK</td>
19221922
<td>Linux 上 UTF-32;Win 上 UTF-16</td>
19231923
</tr>
19241924
<tr>
1925-
<td><code>to_utf&lt;char&gt;("", string)</code></td>
1925+
<td><code>to_utf&lt;char&gt;(string, "")</code></td>
19261926
<td>区域设置</td>
19271927
<td>UTF-8</td>
19281928
</tr>
19291929
<tr>
1930-
<td><code>to_utf&lt;char8_t&gt;("", string)</code></td>
1930+
<td><code>to_utf&lt;char8_t&gt;(string, "")</code></td>
19311931
<td>区域设置</td>
19321932
<td>UTF-8</td>
19331933
</tr>
19341934
<tr>
1935-
<td><code>to_utf&lt;char16_t&gt;("", string)</code></td>
1935+
<td><code>to_utf&lt;char16_t&gt;(string, "")</code></td>
19361936
<td>区域设置</td>
19371937
<td>UTF-16</td>
19381938
</tr>
19391939
<tr>
1940-
<td><code>to_utf&lt;char32_t&gt;("", string)</code></td>
1940+
<td><code>to_utf&lt;char32_t&gt;(string, "")</code></td>
19411941
<td>区域设置</td>
19421942
<td>UTF-32</td>
19431943
</tr>
19441944
<tr>
1945-
<td><code>to_utf&lt;wchar_t&gt;("", string)</code></td>
1945+
<td><code>to_utf&lt;wchar_t&gt;(string, "")</code></td>
19461946
<td>区域设置</td>
19471947
<td>Linux 上 UTF-32;Win 上 UTF-16</td>
19481948
</tr>
@@ -1958,42 +1958,42 @@ <h4 id="_14">大总结</h4>
19581958
</thead>
19591959
<tbody>
19601960
<tr>
1961-
<td><code>from_utf("GBK", string)</code></td>
1961+
<td><code>from_utf(string, "GBK")</code></td>
19621962
<td>UTF-8</td>
19631963
<td>GBK</td>
19641964
</tr>
19651965
<tr>
1966-
<td><code>from_utf("GBK", u16string)</code></td>
1966+
<td><code>from_utf(u16string,"GBK")</code></td>
19671967
<td>UTF-16</td>
19681968
<td>GBK</td>
19691969
</tr>
19701970
<tr>
1971-
<td><code>from_utf("GBK", u32string)</code></td>
1971+
<td><code>from_utf(u32string, "GBK")</code></td>
19721972
<td>UTF-32</td>
19731973
<td>GBK</td>
19741974
</tr>
19751975
<tr>
1976-
<td><code>from_utf("GBK", wstring)</code></td>
1976+
<td><code>from_utf(wstring, "GBK")</code></td>
19771977
<td>Linux 上 UTF-32;Win 上 UTF-16</td>
19781978
<td>GBK</td>
19791979
</tr>
19801980
<tr>
1981-
<td><code>from_utf("", string)</code></td>
1981+
<td><code>from_utf(string, "")</code></td>
19821982
<td>UTF-8</td>
19831983
<td>区域设置</td>
19841984
</tr>
19851985
<tr>
1986-
<td><code>from_utf("", u16string)</code></td>
1986+
<td><code>from_utf(u16string, "")</code></td>
19871987
<td>UTF-16</td>
19881988
<td>区域设置</td>
19891989
</tr>
19901990
<tr>
1991-
<td><code>from_utf("", u32string)</code></td>
1991+
<td><code>from_utf(u32string, "")</code></td>
19921992
<td>UTF-32</td>
19931993
<td>区域设置</td>
19941994
</tr>
19951995
<tr>
1996-
<td><code>from_utf("", wstring)</code></td>
1996+
<td><code>from_utf(wstring, "")</code></td>
19971997
<td>Linux 上 UTF-32;Win 上 UTF-16</td>
19981998
<td>区域设置</td>
19991999
</tr>

0 commit comments

Comments
 (0)