[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировки, срочно нужна помощь.
denis79513
Проблема в кодировках
в БД в кодировке хранятся названия городов в кодировке UTF8
Скрипт берет ip адрес пользователя идет с ним на сайт для определения местоположения пользователя, определяет город и ищет такой город в БД.
Но не может найти!
Например я в Омске, в БД есть город с названием Омск, скрипт так же определяет мое местоположение как Омск но ничего не находит, значит то значение которое я спарсиваю с сайта для определения местоположения не в UTF8, а в чем? Если сам тот сайт в UTF8, то и спарсенная с него информация должна быть в ней. Что делать?
Пробелов нигде никаких лишних нет...
tomash
попробуй вывести запрос которым ты вытаскиваешь город из БД

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
denis79513
Запрос нормально выводится, пробовал, достаточно в нем просто поменять переменную с городом на его название и работает.

mb_detect_encoding выдает что переменная города в ASCII, как перекодировать???
tomash
перекодировка iconv()

я понимаю, что запрос правильный, ты запрос который идет к БД можешь вывести?

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Guest
"SELECT * FROM `".$wpdb->prefix."banners` WHERE `city`='".$city."' LIMIT 1"
Guest
iconv() не помогает все равно на выходе ASCII,
tomash
да нет ты не понял
сделай
echo "SELECT * FROM `".$wpdb->prefix."banners` WHERE `city`='".$city."' LIMIT 1"


_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
denis79513
Я так и делал, все правильно получается, никаких лишних или непонятных символов.
tomash
а запрос который ты на экран вывел, напрямую в БД пробовал выполнить?

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
denis79513
Пробовал, выполняет.
tomash
т.е. БД в утф-8, скрипты тоже отдают утф-8? попрбуй
mysql_set_charset('utf8');


_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.