-3
func Test_Read_Unicode(t *testing.T) {
s := "Οὐχὶ ταὐτὰ, παρίσταταί μοι, γιγνώσκειν ὦ, ἄνδρες ᾿Αθηναῖοι\n" +
"ὅταν τ᾿, εἰς τὰ πράγματα ἀποβλέψω, καὶ ὅταν, πρὸς τοὺς\n"
runes := []rune(s)
func Test_Read_Unicode(t *testing.T) {
s := "Οὐχὶ ταὐτὰ, παρίσταταί μοι, γιγνώσκειν ὦ, ἄνδρες ᾿Αθηναῖοι\n" +
"ὅταν τ᾿, εἰς τὰ πράγματα ἀποβλέψω, καὶ ὅταν, πρὸς τοὺς\n"
runes := []rune(s)
['strings'](https://golang.org/pkg/strings/)パッケージのドキュメントを読んでみてください。私はそこにあなたを助けることができる機能があると確信しています。 *どの*がエクササイズとして残っているかを確認してください;-) – Carpetsmoker
バイトオーダーマークが表示されています。https://en.wikipedia.org/wiki/Byte_order_mark –
テストケースには二重エンコードされたBOMがありますか?その場合は、削除してください。そうでない場合、このコードスニペットは明らかに実際の問題とは関係ありません。 –