The ASCII standard only defines characters with the lower 7 bits of a byte - the upper bit is set to zero, or a partiy bit. The 'upper' ASCII characters are not ASCII at all, but some coding extension. You first need to discover what encoding you are using before you can convert to UTF-8.