Update golang_tutorial_14.md

pull/17/head
RickyWang1020 5 years ago committed by GitHub
parent 08fe9d657e
commit a95038a90c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -116,7 +116,7 @@ Hello World
Señor
```
我们尝试将 `"Señor"` 中的每个字符打印出来,但是却得到了 `"Señor"`。为什么这个程序在 `"Hello World"` 上运行正常,但是不适用于 `"Señor"` 呢?因为 `ñ``Unicode` 码点是 `U+00F1`,因而它的 `UTF-8` 编码占了两个字节:`c3` 和 `b1`。上面的程序假定每个码点只有一个字节长度,因此会发生错误。**在 `UTF-8` 编码中,一个码点可能会占一个以上的字节。**在这种情况下,我们需要 `rune` 来帮助解决问题。
我们尝试将 `"Señor"` 中的每个字符打印出来,但是却得到了 `"Señor"`。为什么这个程序在 `"Hello World"` 上运行正常,但是不适用于 `"Señor"` 呢?因为 `ñ``Unicode` 码点是 `U+00F1`,因而它的 `UTF-8` 编码占了两个字节:`c3` 和 `b1`。上面的程序假定每个码点只有一个字节长度,因此会发生错误。**在 `UTF-8` 编码中,一个码点可能会占一个以上的字节。** 在这种情况下,我们需要 `rune` 来帮助解决问题。
## rune

Loading…
Cancel
Save