At some point, your "latin small letter e with acute" is being stored in its Unicode "UTF8" form (two bytes: 0xC3 0xA9), but I wouldn't know whether it's BBEdit that's doing this, or something else. Then, you appear to be using some sort of display mechanism (browser? terminal window? something else?) that is misinterpreting that UTF8 code as two characters in ISO-8859-1 (Latin1), or maybe Windows/CP1252 (which matches Latin1 wrt these characters).
If your display method could be set to accept/render the variable-width UTF8 encoding instead of a single-byte encoding, you would see the intended "e with acute".