# ASCII（SHIFT-JISおよびEUC）とUTF-16/UTF-8の相互変換

ASCII | 16進数 | UTF-16 | 16進数 | UTF-8 | 16進数
--- | --- | --- | --- | --- | ---
\ | 0x5C | ¥ | 0x00A5 | \ | 0xC2A5
｡ | 0xA1 | ｡ | 0xFF61 | ｡ | 0xEFBDA1
｢ | 0xA2 | ｢ | 0xFF62 | ｢ | 0xEFBDA2
｣ | 0xA3 | ｣ | 0xFF63 | ｣ | 0xEFBDA3
､ | 0xA4 | ､ | 0xFF64 | ､ | 0xEFBDA4
･ | 0xA5 | ･ | 0xFF65 | ･ | 0xEFBDA5
ｦ | 0xA6 | ｦ | 0xFF66 | ｦ | 0xEFBDA6
ｧ | 0xA7 | ｧ | 0xFF67 | ｧ | 0xEFBDA7
ｨ | 0xA8 | ｨ | 0xFF68 | ｨ | 0xEFBDA8
ｩ | 0xA9 | ｩ | 0xFF69 | ｩ | 0xEFBDA9
ｪ | 0xAA | ｪ | 0xFF6A | ｪ | 0xEFBDAA
ｫ | 0xAB | ｫ | 0xFF6B | ｫ | 0xEFBDAB
ｬ | 0xAC | ｬ | 0xFF6C | ｬ | 0xEFBDAC
ｭ | 0xAD | ｭ | 0xFF6D | ｭ | 0xEFBDAD
ｮ | 0xAE | ｮ | 0xFF6E | ｮ | 0xEFBDAE
ｯ | 0xAF | ｯ | 0xFF6F | ｯ | 0xEFBDAF
ｰ | 0xB0 | ｰ | 0xFF70 | ｰ | 0xEFBDB0
ｱ | 0xB1 | ｱ | 0xFF71 | ｱ | 0xEFBDB1
ｲ | 0xB2 | ｲ | 0xFF72 | ｲ | 0xEFBDB2
ｳ | 0xB3 | ｳ | 0xFF73 | ｳ | 0xEFBDB3
ｴ | 0xB4 | ｴ | 0xFF74 | ｴ | 0xEFBDB4
ｵ | 0xB5 | ｵ | 0xFF75 | ｵ | 0xEFBDB5
ｶ | 0xB6 | ｶ | 0xFF76 | ｶ | 0xEFBDB6
ｷ | 0xB7 | ｷ | 0xFF77 | ｷ | 0xEFBDB7
ｸ | 0xB8 | ｸ | 0xFF78 | ｸ | 0xEFBDB8
ｹ | 0xB9 | ｹ | 0xFF79 | ｹ | 0xEFBDB9
ｺ | 0xBA | ｺ | 0xFF7A | ｺ | 0xEFBDBA
ｻ | 0xBB | ｻ | 0xFF7B | ｻ | 0xEFBDBB
ｼ | 0xBC | ｼ | 0xFF7C | ｼ | 0xEFBDBC
ｽ | 0xBD | ｽ | 0xFF7D | ｽ | 0xEFBDBD
ｾ | 0xBE | ｾ | 0xFF7E | ｾ | 0xEFBDBE
ｿ | 0xBF | ｿ | 0xFF7F | ｿ | 0xEFBDBF
ﾀ | 0xC0 | ﾀ | 0xFF80 | ﾀ | 0xEFBE80
ﾁ | 0xC1 | ﾁ | 0xFF81 | ﾁ | 0xEFBE81
ﾂ | 0xC2 | ﾂ | 0xFF82 | ﾂ | 0xEFBE82
ﾃ | 0xC3 | ﾃ | 0xFF83 | ﾃ | 0xEFBE83
ﾄ | 0xC4 | ﾄ | 0xFF84 | ﾄ | 0xEFBE84
ﾅ | 0xC5 | ﾅ | 0xFF85 | ﾅ | 0xEFBE85
ﾆ | 0xC6 | ﾆ | 0xFF86 | ﾆ | 0xEFBE86
ﾇ | 0xC7 | ﾇ | 0xFF87 | ﾇ | 0xEFBE87
ﾈ | 0xC8 | ﾈ | 0xFF88 | ﾈ | 0xEFBE88
ﾉ | 0xC9 | ﾉ | 0xFF89 | ﾉ | 0xEFBE89
ﾊ | 0xCA | ﾊ | 0xFF8A | ﾊ | 0xEFBE8A
ﾋ | 0xCB | ﾋ | 0xFF8B | ﾋ | 0xEFBE8B
ﾌ | 0xCC | ﾌ | 0xFF8C | ﾌ | 0xEFBE8C
ﾍ | 0xCD | ﾍ | 0xFF8D | ﾍ | 0xEFBE8D
ﾎ | 0xCE | ﾎ | 0xFF8E | ﾎ | 0xEFBE8E
ﾏ | 0xCF | ﾏ | 0xFF8F | ﾏ | 0xEFBE8F
ﾐ | 0xD0 | ﾐ | 0xFF90 | ﾐ | 0xEFBE90
ﾑ | 0xD1 | ﾑ | 0xFF91 | ﾑ | 0xEFBE91
ﾒ | 0xD2 | ﾒ | 0xFF92 | ﾒ | 0xEFBE92
ﾓ | 0xD3 | ﾓ | 0xFF93 | ﾓ | 0xEFBE93
ﾔ | 0xD4 | ﾔ | 0xFF94 | ﾔ | 0xEFBE94
ﾕ | 0xD5 | ﾕ | 0xFF95 | ﾕ | 0xEFBE95
ﾖ | 0xD6 | ﾖ | 0xFF96 | ﾖ | 0xEFBE96
ﾗ | 0xD7 | ﾗ | 0xFF97 | ﾗ | 0xEFBE97
ﾘ | 0xD8 | ﾘ | 0xFF98 | ﾘ | 0xEFBE98
ﾙ | 0xD9 | ﾙ | 0xFF99 | ﾙ | 0xEFBE99
ﾚ | 0xDA | ﾚ | 0xFF9A | ﾚ | 0xEFBE9A
ﾛ | 0xDB | ﾛ | 0xFF9B | ﾛ | 0xEFBE9B
ﾜ | 0xDC | ﾜ | 0xFF9C | ﾜ | 0xEFBE9C
ﾝ | 0xDD | ﾝ | 0xFF9D | ﾝ | 0xEFBE9D
ﾞ | 0xDE | ﾞ | 0xFF9E | ﾞ | 0xEFBE9E
ﾟ | 0xDF | ﾟ | 0xFF9F | ﾟ | 0xEFBE9F

= 備考 =

UTF-16またはUTF-8の半角カナをEUCへ変換する場合、半角カナはASCIIコード（0xA1～0xDF）の前に「0x8E」を付加した2バイトコードへ変換します。また、EUCの半角カナをUTF-16またはUTF-8へ変換する場合、ASCIIコード（0xA1～0xDF）の前に付加されている「0x8E」を削除してからUTF-16の半角カナへ変換します。