見た目は同じなのに文字列比較が一致しない原因の多くは、Unicodeでは同じ文字を複数のコードポイント列で表現できることにあります。PDFや外部システムなど、生成方法を制御できない文字列を扱う際に知っておきたい、その正体とString.prototype.normalize()による対処方法を紹介します。
見た目と内部が異なる文字列の正体と対処
2026年09月17日