From 5735bb6459e57bd8cbf57f86ea3477dd8776cff9 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Thu, 18 Nov 2021 14:21:35 +0800 Subject: [PATCH] docs(multibyte): fix typo --- docs/lib/locale.h.md | 2 +- docs/multibyte.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/lib/locale.h.md b/docs/lib/locale.h.md index 7fd54a4..63ac94e 100644 --- a/docs/lib/locale.h.md +++ b/docs/lib/locale.h.md @@ -37,7 +37,7 @@ setlocale(LC_ALL, "C"); 下面的语句将格式本地化。 ```c -set_locale(LC_ALL, ""); +setlocale(LC_ALL, ""); ``` 上面示例中,第二个参数为空字符,表示使用当前环境提供的本地化设置。 diff --git a/docs/multibyte.md b/docs/multibyte.md index a7b36d0..d9009fa 100644 --- a/docs/multibyte.md +++ b/docs/multibyte.md @@ -4,7 +4,7 @@ ## Unicode 简介 -C 语言诞生时,只考虑了英语字符,使用7位的 ASCII 码表示所有字符。ASCII 码的范围是0到127,也就是100多个字符,所以`char`类型只占用一个字节, +C 语言诞生时,只考虑了英语字符,使用7位的 ASCII 码表示所有字符。ASCII 码的范围是0到127,也就是100多个字符,所以`char`类型只占用一个字节。 但是,如果处理非英语字符,一个字节就不够了,单单是中文,就至少有几万个字符,字符集就势必使用多个字节表示。 @@ -90,7 +90,7 @@ printf("%s\n", s); // @$` setlocale(LC_ALL, ""); ``` -上面代码中,使用`setlocale()`切换到执行环境切换到系统的本地化语言。`setlocale()`的原型定义在头文件`locale.h`,详见标准库部分的《locale.h》章节。 +上面代码中,使用`setlocale()`切换执行环境到系统的本地化语言。`setlocale()`的原型定义在头文件`locale.h`,详见标准库部分的《locale.h》章节。 像下面这样,指定编码语言也可以。