タグ

ブックマーク / qiita.com/spiegel-im-spiegel (1)

  • Golang による文字エンコーディング変換 - Qiita

    文字エンコーディング変換に関してはあちこちに記事があるのだが,微妙に古い気がするので,メモとして書き記しておく。 Go 言語の文字エンコーディング Go 言語では Unicode が既定となっている。文字の単位である rune は int32 でおそらく UTF-32 相当だし,コード上の文字エンコーディングも UTF-8 である(「その4」参照)。 したがって UTF-8 以外の文字エンコーディングを扱う場合は何らかの変換処理を挟む必要がある。そのためのパッケージが transform である。またエンコーディングについても各種そろっていて,日語の場合は encoding/japanese パッケージを使う。 encoding/japanese パッケージでは Shift-JIS, EUC-JP, ISO-2022-JP を扱える。 // All is a list of all de

    Golang による文字エンコーディング変換 - Qiita
  • 1