У меня есть скрипт 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 и т. Д., Но ничто из этого не имело для меня смысла.
благодаря