gpt4 book ai didi

C# 的 Encoding.UTF8.GetString 在 Go 中的等价物

转载 作者:数据小太阳 更新时间:2023-10-29 03:46:57 26 4
gpt4 key购买 nike

<分区>

Go 中 C# 的 Encoding.UTF8.GetString 有什么等价物?

我已经知道 Go 的默认编码是 UTF8,Go 中的 string(somebytes) 会生成 UTF8 编码的字符串。

C#:

public static void Main()
{
byte[] bytes = new byte[] { 144, 197, 217, 192, 204, 249, 181, 42, 92, 252, 243, 87, 170, 243, 169, 80, 175, 112, 192, 239};
string str = Encoding.UTF8.GetString(bytes);

Console.WriteLine(str);
}

开始:

func main() {
bytes := []byte { 144, 197, 217, 192, 204, 249, 181, 42, 92, 252, 243, 87, 170, 243, 169, 80, 175, 112, 192, 239}
str := string(bytes)
fmt.Println(str)
}

C# 代码生成:

�������*\��W��P�p��

Go 代码产生:

�������*\��W���P�p��

我在这里缺少什么?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com