diff --git a/docs/notes/01_c-basic/01_xdx/assets/191.png b/docs/notes/01_c-basic/01_xdx/assets/191.png new file mode 100644 index 0000000..77fb5e3 Binary files /dev/null and b/docs/notes/01_c-basic/01_xdx/assets/191.png differ diff --git a/docs/notes/01_c-basic/01_xdx/assets/192.png b/docs/notes/01_c-basic/01_xdx/assets/192.png new file mode 100644 index 0000000..81a6952 Binary files /dev/null and b/docs/notes/01_c-basic/01_xdx/assets/192.png differ diff --git a/docs/notes/01_c-basic/01_xdx/assets/193.png b/docs/notes/01_c-basic/01_xdx/assets/193.png new file mode 100644 index 0000000..3a914fe Binary files /dev/null and b/docs/notes/01_c-basic/01_xdx/assets/193.png differ diff --git a/docs/notes/01_c-basic/01_xdx/assets/194.gif b/docs/notes/01_c-basic/01_xdx/assets/194.gif new file mode 100644 index 0000000..f95a8f4 Binary files /dev/null and b/docs/notes/01_c-basic/01_xdx/assets/194.gif differ diff --git a/docs/notes/01_c-basic/01_xdx/index.md b/docs/notes/01_c-basic/01_xdx/index.md index c9e56ef..e05da57 100644 --- a/docs/notes/01_c-basic/01_xdx/index.md +++ b/docs/notes/01_c-basic/01_xdx/index.md @@ -2073,5 +2073,23 @@ cp perf /usr/bin/ ![](./assets/190.gif) +## 9.5 Win 中文乱码问题 +* 前文,我们提及到,在 Win 中,如何出现`中文乱码`问题,就需要去`语言和区别`设置系统区域的编码为 UTF-8 ;但是,这样可能会造成其它的软件出现中文乱码问题,如:Xshell 等。 +> [!NOTE] +> +> * ① 之所以,修改系统的编码为 UTF-8 会出现问题,是因为早期的 Win 系统的中文默认编码是 GBK(目前也是,Win 并没有强制第三方软件使用 UTF-8 编码) ,而 Xshell 等也使用的这些编码,一旦我们修改为 UTF-8 之后,可能会造成这些第三方软件出现中文乱码问题(第三方软件适配问题,相信将来应该都会切换为 UTF-8 编码),体验较差!!! +> * 在 Linux 或 MacOS 之所以不会出现中文乱码的问题,是因为这些系统默认的编码就是 UTF-8 。 + +* 其实,还有一种解决方案,如下所示: + +![](./assets/191.png) + +![](./assets/192.png) + +![](./assets/193.png) + +* 测试一下,是否配置成功: + +![](./assets/194.gif)