1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package idna_test
- import (
- "fmt"
- "golang.org/x/text/internal/export/idna"
- )
- func ExampleProfile() {
-
- fmt.Println(idna.ToASCII(""))
- fmt.Println(idna.ToASCII("*.faß.com"))
- fmt.Println(idna.Punycode.ToASCII("*.faß.com"))
-
-
- fmt.Println(idna.Lookup.ToASCII(""))
- fmt.Println(idna.Lookup.ToASCII("www.faß.com"))
-
-
- fmt.Println(idna.Registration.ToASCII(""))
- fmt.Println(idna.Registration.ToASCII("www.faß.com"))
-
-
-
-
-
-
-
-
- }
- func ExampleNew() {
- var p *idna.Profile
-
- p = idna.New()
- fmt.Println(p.ToASCII("*.faß.com"))
-
- p = idna.New(
- idna.MapForLookup(),
- idna.Transitional(true))
- fmt.Println(p.ToASCII("*.faß.com"))
-
- p = idna.New(idna.ValidateForRegistration())
- fmt.Println(p.ToUnicode("*.faß.com"))
-
- p = idna.New(
- idna.MapForLookup(),
- idna.Transitional(true),
- idna.StrictDomainName(false))
- fmt.Println(p.ToASCII("*.faß.com"))
-
-
-
-
-
- }
|