You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RageCage64 be0605d356 | 2 years ago | |
---|---|---|
codepoint | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
go.mod | 2 years ago |
README.md
go-utf8-codepoint-converter
Converts strings of UTF-8 codepoint representation to the UTF-8 encoding
Usage
This library takes a literal codepoint string and calculates the UTF-8 encoding of it. Example:
package main
import (
"fmt"
"github.com/RageCage64/go-utf8-codepoint-converter/codepoint"
)
func main() {
codepointStr := "U+1F60A"
utf8bytes, _ := codepoint.Convert(codepointStr)
fmt.Println(string(utf8bytes))
codepointStr = "\\U0001F603"
utf8bytes, _ = codepoint.Convert(codepointStr)
fmt.Println(string(utf8bytes))
}
Result:
😊
😃
Playground: https://go.dev/play/p/Nd6xxU3k7QI