UTF8とかシフトJISはstd::string?wstring?
どっちにしてもatとかfindは機能しなくない?