2021-10-07 golang で Shift_JIS への変換
枕を買った。試そうとしたのだけど上の子に取られてまともに試せていない。
golang で UTF-8 から Shift_JIS への変換。
- https://pkg.go.dev/golang.org/x/text/encoding/japanese
- https://pkg.go.dev/golang.org/x/text/transform
package main
import (
"fmt"
"golang.org/x/text/encoding/japanese"
"golang.org/x/text/transform"
)
func main() {
s := "日本語" // UTF-8
{
t, n, err := transform.String(japanese.ShiftJIS.NewEncoder(), s)
fmt.Printf("%#v %v %#v\n", t, n, err) // "\x93\xfa\x96{\x8c\xea" 9 <nil>
}
{
t, err := japanese.ShiftJIS.NewEncoder().String(s)
fmt.Printf("%#v %#v\n", t, err) // "\x93\xfa\x96{\x8c\xea" <nil>
}
}
今日のコミット。
- rust-sandbox 3 commits
- rust-atcoder 1 commit