using System; using System.Text; class StringToBytes { public static void Main() { string str = "シフトJISへ変換"; Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS"); byte[] bytes = sjisEnc.GetBytes(str); Console.WriteLine(BitConverter.ToString(bytes)); // 出力:83-56-83-74-83-67-4A-49-53-82-D6-95-CF-8A-B7 } } |
using System; using System.Text; class BytesToString { public static void Main() { byte[] bytes = new byte[] { 0x83, 0x56, 0x83, 0x74, 0x83, 0x67, 0x4A, 0x49, 0x53, 0x82, 0xD6, 0x95, 0xCF, 0x8A, 0xB7}; Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS"); string str = sjisEnc.GetString(bytes); Console.WriteLine(str); // 出力:シフトJISへ変換 } } |
using System; using System.Text; class BytesToString { public static void Main() { byte[] bytes = new byte[] { 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0x88, 0x4A, 0x49, 0x53, 0xE3, 0x81, 0xB8, 0xE5, 0xA4, 0x89, 0xE6, 0x8F, 0x9B }; Encoding utf8Enc = Encoding.GetEncoding("utf-8"); string str = utf8Enc.GetString(bytes); Console.WriteLine(str); } } |