VSCodeのgrepは信じてはいけない

vscodeで現在フォルダの開かれていないファイルも対象にした検索があるが、あの検索は日本語がうまく扱えないらしく、正規表現で検索するとき本当は存在するのにヒットしない行があった。
ファイルを開いた状態で「開いているすべてのファイルを検索」するとヒットしたので気づいた。
ファイルの文字コードはShiftJISで、検索対象は日本語だったのでおそらくそのあたりが原因。