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の半角カナへ変換します。