質問: sb.ToString(); ``` 上記のように取得した文字列をUTF-8やShift_Jis等に変換したいのですが、どうすればよいのでしょうか。 文字列をバイト型配列に変換すればいいとは思うんですが、string型のエンコードって何になるんでしょうか。 よろしくお願いいたします。
回答: `Encoding.GetBytes()`で`string`からバイト型配列に変換できます。 UTF-8については`Encoding.UTF8`で得られますが、Shift_JISについては`Encoding.GetEncoding("shift_jis")`で得られます。 なおC#言語の`string`は`System.String`のエイリアスであり、`System.String`はUTF-16となっています。