Поврежденные символы, когда jQuery.AJAX отправляет PHP (UTF-8 и ISO-8859 несовместимости)

У меня есть скрипт javascript / PHP, который выполняет следующие действия:

Uses javascript to find text on a web-page. Transmits the text using jQuery AJAX to a PHP page. The PHP stores the text in a MySQL database. 

Проблема в том, что когда я смотрю на то, что хранилось в базе данных, некоторые не-ASCII-символы повреждены.

Я упростил проблему и распечатал коды символов каждого письма, чтобы выяснить, что происходит.

Например: отправьте один символ, символ фунта стерлингов. Когда я проверяю PHP, то, что принимается, это символы 0xC2, за которыми следует 0xA3 (округление округляется по фунту стерлингов). Т.е. получая ложный дополнительный характер перед E).

Я рассмотрел аналогичные проблемы, которые предполагали установку jQuery.ajax contentType и т. Д., Но ничто из этого не имело для меня смысла.

благодаря

Related of "Поврежденные символы, когда jQuery.AJAX отправляет PHP (UTF-8 и ISO-8859 несовместимости)"