func Test_Read_Unicode(t *testing.T) {
s := "Οὐχὶ ταὐτὰ, παρίσταταί μοι, γιγνώσκειν ὦ, ἄνδρες ᾿Αθηναῖοι
" +
"ὅταν τ᾿, εἰς τὰ πράγματα ἀποβλέψω, καὶ ὅταν, πρὸς τοὺς
"
runes := []rune(s)
In Go package scanner can skip byte order marks.