How to manually clean up weird punctuation, and scrambled non-English characters on WordPress

Oh, WordPress. This was not how I had intended to work on paratext over the summer! It seems like our 10+ years hosting platform stored years and years worth of blog posts on this website using some kind of non-UTF-8 character set. However, after our hosting provider moved this website’s backend to a new server …