javascript エンコーディングが異なる 2 つの文字列を比較する方法
リーリー ###出力### リーリーエンコーディングは異なりますが、それらが表す文字は同じです。true を返すための比較方法
淡淡烟草味2017-07-05 10:45:04
JavaScript の ===
は、Unicode コードポイント値に基づいて文字列が同じかどうかを判断します
buf1.toString() は buf2.toString('utf16le') とは異なります。これは、後者にはエンディアンを表すゼロ幅文字が含まれているためです。
このような空白文字を考慮せずに文字が同じかどうかを判定するために使用できますlocaleCompare