Проблема с кодировкой

Программирование, которое не связано с API.
Ответить
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Проблема с кодировкой

Сообщение Doker »

Делаю отправку сообщений на стену вконтакте без апи. Вот часть кода.

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

 ...$message=$_GET['mess'];...$res=curl_exec($ch);curl_close($ch); $postdata = array ( 'act' => 'post', 'message' => "$message", 'to_id' => $uid, 'type' => "own",  'hash' => $post_hash[1]  ); $ch=curl_init("http://vk.com/al_wall.php");curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_COOKIE, $cookie[1]);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);...
При 'message' => "$message", русские буквы отображаются как ??6??4, инглиш нормально
При 'message' => "мэсэдж", русские буквы отображаются нормально

в чем может быть проблема
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Проблема с кодировкой

Сообщение ukhov »

попробуй добавить в код

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

header("Content-Type: text/html; charset=UTF-8"); 
или

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

header("Content-Type: text/html; charset=cp-1251"); 
или

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

header("Content-Type: text/html; charset=windows-1251"); 
или

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

header("Content-Type: text/html; charset=UTF8"); 
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: Проблема с кодировкой

Сообщение Doker »

Не помогло
"русский"="?4??4??4??4??4??4??6?"
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Проблема с кодировкой

Сообщение bodnar »

текст берешь из базы? знач он в ней кривой
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: Проблема с кодировкой

Сообщение boombast1k »

Кстати не по теме, но все же думаю автор тоже задаст этот вопрос :)
можно ли как нибудь перевести БД в нужную кодировку sql запросом или еще как нибудь?
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Проблема с кодировкой

Сообщение ukhov »

boombast1k писал(а):Кстати не по теме, но все же думаю автор тоже задаст этот вопрос :)
можно ли как нибудь перевести БД в нужную кодировку sql запросом или еще как нибудь?
Да, выбираешь базу, потом "операции", и потом "сравнение"
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Проблема с кодировкой

Сообщение Александр »

Doker
Кодировка php скрипта? UTF-8 без BOM?
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: Проблема с кодировкой

Сообщение Doker »

да. но пробовал и другие кодировки. не помогает.
что то с самим GET запросом (текст получает из GET запроса ?mess=текст)


upd: сделал через пост. теперь все нормально
Ответить