follow FreeBSD9+'s iconv difference