У меня вопрос по кодировкам. В моей базе данных MySQL я закодировал пользователей в latin1_swedish_ci (плохая идея). Теперь я подключаю свое приложение iPhone к Facebook и получаю список имен друзей, и я хотел бы посмотреть, есть ли у меня эти друзья в моем приложении. К сожалению, когда я пытаюсь сделать запрос, я получаю эту ошибку:
#1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation 'like'
Так что в основном я пытаюсь смешать имя друга на Facebook (в utf8) с именами в моей dabatase (latin1).
Я не хочу переносить всю базу данных в utf8, я просто хотел бы знать, возможно ли в PHP проверить, совместима ли кодировка имени с latin1, или, по крайней мере, возможно ли кодировать все имена в latin1 и сделайте запрос, а если не просто пропустите имя.
Кто-нибудь из вас знает, возможно ли сделать что-то подобное?
Спасибо,
Masiar