echo mb_convert_encoding($text, 'SJIS-win', mb_internal_encoding());

上記のように「SJIS」ではなく「SJIS-win」の指定を行う。

「SJIS-win」はSJISとWindows拡張の文字を扱うことができ、SJISの上位互換である。

ちなみに「EUC-JP」も「eucJP-win」にするとより多くの文字を使うことができる。

参考:https://sachips.byeto.jp/php/php_sjis_sjis-win.html