Emoji кодирует проблему запроса MySQLPhp

Кемеровские программисты php общаются здесь
Anonymous
Emoji кодирует проблему запроса MySQL

Сообщение Anonymous »

У меня есть эта строка в приложении iOS
Cat🐼
затем я передаю эту строку в POST-запросе в качестве параметра, но раньше:

Код: Выделить всё

NSString *nNick = [_stringNick stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Теперь в PHP я получаю:
Cat%F0%9F%90%BC
Проблема в том, что в базе данных MySQL есть запись с этой строкой:
CatðŸ¼
Теперь, если я передам строку в PHP без stringByAddingPercentEscapesUsingEncoding проблем нет.
Но в этом случае выберите * из таблицы, где nick = 'Cat%F0%9F%90%BC' возвращает нулевой результат.
Как я могу решить эту проблему без обновления приложения iOS?

Подробнее здесь: https://stackoverflow.com/questions/426 ... uery-issue

Вернуться в «Php»