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);
}
}
|