2021-07-20
AWS SDK for JavaScript で取得した S3 オブジェクトのキーの濁点が、文字に結合しておらず、ばらばらになっている。
例:
が一文字ではなくかと゛で分離している
そのため、同じように見えても比較 ( === ) すると false になる場合があって困ったことがあったのでなんとかしたかった。
普通に String.prototype.normalize() というメソッドを使えば正規化できるようです。
いくつか方式があるようです。(今回は一致すれば良いので、そこまで詳しく調べていない)