○文字コードの確認
"漢字"の文字コード
--------------------
漢 字
EUC b4 c1 bb fa
SJIS 8a bf 8e 9a
JIS 34 41 3b 7a
JIS(ISO-2022-JP)は、マルチバイト⇔ASCII への切り替え文字が追加されます。
--------------------
char 配列に格納された値により文字コードを確認します
配列に格納された文字列を16進数に変換します
#include <stdio.h>
int main(){
char*str="漢字";
printf("%x ",(unsigned char)str[0]);
printf("%x ",(unsigned char)str[1]);
printf("%x ",(unsigned char)str[2]);
printf("%x ",(unsigned char)str[3]);
getchar();
return 0;
}
上の出力にて
b4 c1 bb fa
と出力されたらEUCです
8a bf 8e 9a
と出力されたらSJISです
▲トップページ
>
その他