2.8 decode encode
阿新 • • 發佈:2018-03-22
err IT strings arm fun cat pan nload txt
cat /Users/zrd/Downloads/gostandardlib/Chapter02/Strings and Things/recipe08/win1250.txt
Gda?sk%
decode
package main
import (
"io"
"os"
"golang.org/x/text/encoding/charmap"
)
func main() {
f, err := os.OpenFile("out.txt", os.O_CREATE|os.O_RDWR, os.ModePerm|os.ModeAppend)
if err != nil {
panic (err)
}
defer f.Close()
// Decode to unicode
encoder := charmap.Windows1250.NewEncoder()
writer := encoder.Writer(f)
io.WriteString(writer, "Gdańsk")
}
/*
*/
package main import ( "io" "os" "golang.org/x/text/encoding/charmap" ) func main() { f, err := os.OpenFile("out.txt", os.O_CREATE|os.O_RDWR, os.ModePerm|os.ModeAppend) if err != nil { panic(err) } defer f.Close() // Decode to unicode encoder := charmap.Windows1250.NewEncoder() writer := encoder.Writer(f) io.WriteString(writer, "Gdańsk") }
2.8 decode encode