文字列に機種依存文字が含まれているかどうかを判定したいと思っています。
今考えている方法としてはString#getBytes("Shift_JIS") で返値から
再度Stringを生成して'?'が含まれているかどうかを判定する
この方法以外にうまくやる方法がありましたら教えていただけないでしょうか。

また、MACの機種依存文字((月)とか)も判定対象にしたいのですが、
Windows環境でこれらの文字を入力することができずテストができません。
こちらもよい方法がありましたら教えていただけないでしょうか。