フォームから送信された値の文字コードを検出する時に

$encoding = mb_detect_encoding($_POST["name"],"UTF-8,SJIS,EUC-JP");

と言うようにしますが、$_POSTだけで文字コードを検出する方法は無いでしょうか?