default encoding
emit error
iconv for cpp || neko