Привет всем
Проблема в авторизации Вконтакте.
Когда в Фамилии или Имени юзера первая буква "И", то скрипт превращает это в какой то символ с вопросом. Когда в середине слова все в порядке.
Сопоставление бд utf-8
Файлы все в utf-8
И кодировка указанная в <head></head> тоже utf-8
1. startdreamer - 15 Декабря, 2012 - 10:23:16 - перейти к сообщению
2. isvetlichniy - 15 Декабря, 2012 - 10:30:07 - перейти к сообщению
а как твой скрипт обрабатывает полученные строковые величины?
3. startdreamer - 15 Декабря, 2012 - 11:02:30 - перейти к сообщению
isvetlichniy пишет:
а как твой скрипт обрабатывает полученные строковые величины?
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $resp = $VK->api('getProfiles', array('uids'=>$_GET[uid], 'fields'=>'first_name,last_name,sex,bdate,city,country,photo_big,photo_medium'));
- $pol = $resp['response'][0]['sex'];
- $bdate = $resp['response'][0]['bdate'];
- $city = $resp['response'][0]['city'];
- $first = $resp['response'][0]['first_name'];
- $last = $resp['response'][0]['last_name'];
- $country = $resp['response'][0]['country'];
- $photo_big = $resp['response'][0]['photo_big'];
- $photo_medium = $resp['response'][0]['photo_medium'];
- $query = mysql_query("INSERT INTO `users`(`balance`, `photo_medium`, `photo_big`,`pol`,`last`, `first`, `photo`, `photo_rec`, `vk`) VALUES('30', '$photo_medium',
- '$photo_big', '$pol', '$last',
- '$first', '$_GET[photo]', '$_GET[photo_rec]', '$_GET[uid]')");
При выводе использую также запрос в бд и просто вывожу полученные данные.