【Go】半角全角の変換

golang.org/x/text/width を利用するといい。
package main import ( "fmt" "golang.org/x/text/width" ) func main() { hankaku := "アイウエオ" str_hankaku := width.Widen.String(hankaku) fmt.Println(str_hankaku) zenkaku := "アイウエオ" str_zenkaku := width.Narrow.String(zenkaku) fmt.Println(str_zenkaku) }