Converts strings of UTF-8 codepoint representation to the UTF-8 encoding
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 51492ccb99 update readme 2 years ago
codepoint codepoint: create codepoint package 2 years ago
LICENSE codepoint: create codepoint package 2 years ago
README.md update readme 2 years ago
go.mod codepoint: create codepoint package 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 "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:

😊
😃