JavaScript は異なるエンコーディングの文字列を比較します
三叔
三叔 2017-07-05 10:43:04
0
3
844

javascript エンコーディングが異なる 2 つの文字列を比較する方法

リーリー ###出力### リーリー

エンコーディングは異なりますが、それらが表す文字は同じです。true を返すための比較方法

三叔
三叔

全員に返信(3)
淡淡烟草味

JavaScript の === は、Unicode コードポイント値に基づいて文字列が同じかどうかを判断します

buf1.toString() は buf2.toString('utf16le') とは異なります。これは、後者にはエンディアンを表すゼロ幅文字が含まれているためです。

このような空白文字を考慮せずに文字が同じかどうかを判定するために使用できますlocaleCompare

リーリー
いいねを押す +0
学霸

リーリー

いいねを押す +0
滿天的星座

ローカルで試してみましたが、文字列の長さが異なります。必要に応じて次の方法を試してみてください。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート