cryptoppで日本語パスのファイルを開く

日本語を含んだファイルのパスを指定して暗号化させようとするとExceptionが出て
困ってたけど、解決方法を見つけた。

std::locale::global( std::locale( "japanese" ) );

mainの一番最初に呼び出してやればOK
っていうかこんなんが原因だったのかよ・・・。