ToLowerSpecial in Go

Posted by GoDoc
Public (Editable by Users)

ToLowerSpecial treats s as UTF-8-encoded bytes and returns a copy with all the Unicode letters mapped to their lower case, giving priority to the special casing rules.

Go
Edit
package main

import (
    "bytes"
    "fmt"
    "unicode"
)

func main() {
    str := []byte("AHOJ VÝVOJÁRİ GOLANG")
    totitle := bytes.ToLowerSpecial(unicode.AzeriCase, str)
    fmt.Println("Original : " + string(str))
    fmt.Println("ToLower : " + string(totitle))
}