JavaScriptを使って、MS932文字コードで文字を判断します。ライブラリは iconv-lite を利用。
const iconv = require('iconv-lite');
let buf = iconv.encode('亜', 'ms932' );
console.log( buf ); //=> <Buffer 88 9f> [0x88, 0x9f]の意味。
// MS932の亜に対応した数値。8ビットシフトするのがポイント。
let enc = buf[0] << 8 + buf[1]; // 0x889f
if ( enc === 0x889f ){
console.log('亜だね。');
}
0 件のコメント:
コメントを投稿