fix utf8.c putu8c bug