文字列を与えると、文字コード(utf-8とかcp932とか)を判別してくれて、
頭にBOM(FEFFとか)があったら自動的に削除して返してくれるような
関数は、どこかにありませんか ?