Golang unicode/utf16.Decode() function example

package unicode/utf16

Golang unicode/utf16.Decode() function usage example

 package main

 import (
 "fmt"
 "unicode/utf16"
 )

 func main() {
 var rune_array []rune

 rune_array = utf16.Decode([]uint16{0xdfff})
 fmt.Println(rune_array)

 rune_array = utf16.Decode([]uint16{'爱', 0xd800, 'a'})
 fmt.Println(rune_array)

 }

Output :

[65533]

[29233 65533 97]

Reference :

https://golang.org/pkg/unicode/utf16/#Decode

Advertisement