Generieke Unicode gebruiken in Golang
In dit artikel gaan we in op het gebruik van unicodes in Golang. In eerdere artikelen behandelen we het gebruik van de CP-1252 , Basic Latin en IPA extensions. Doormiddel van de lange lijst van alle Unicode-blokken, besluiten we dit artikel te schrijven waarin ze allemaal worden behandeld.
Het bestaande Unicode-artikelen illustreert hoe Unicode in Golang gebruiken kunnen worden, dat ziet er als volg uit:
euroTeken := '\u20AC' // -> euro teken unicode
fmt.Printf("Euro teken printf: %c\n", euroTeken)
valueOnly := fmt.Sprintf("%c", euroTeken) // Om de resulterende string te retourneren.
fmt.Println("Euro teken string: ", valueOnly)
Om Unicode uit verschillende blokken te gebruiken, blijft de code hetzelfde en de enige die nodig is, is de gewenste Unicode. De lijst met unicodes is te vinden in de lijst van unicode-blokken.
Voor dit voorbeeld gaan we de ‘Greek and Coptic’ Unicode gebruiken
- Selecteer het Unicode-blok uit de lijst
- Neem de Unicode van een teken, in dit voorbeeld willen we de Griekse hoofdletter Heta ‘Greek Capital Letter Heta’ gebruiken
- De Unicode voor dit teken is 0370 en om het in Go te gebruiken, moet je het voorvoegsel \u toevoegen.
De code zou als volgt moeten uitziet:
teken_symbool:= '\u0370'
Ola en dat is het! Hetzelfde geldt voor alle andere Unicode uit de andere blokken
Volg ons: