use icu-based package to do encoding conversion