カメリアの記事

意味があることやないことを綴ります

JavaScript でマッチするはずの 2 バイト文字にマッチしないとき

どう考えてもマッチするはずの正規表現がマッチしないとき、それはもしかしたら JavaScript を HTML の外部ファイルにしているからかもしれません。この場合はスクリプトを読み込むタグにキャラクターセットを記述すると正常に動作するようになります。下のように書きます。

<script src="..." charset="utf-8"></script>