Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: по $_GET приходит не в той кодировке
Форумы портала PHP.SU » » Кодировки и все смежное » по $_GET приходит не в той кодировке

Страниц (1): [1]
 

1. SERIOUS - 01 Мая, 2012 - 10:00:06 - перейти к сообщению
У меня такая проблема, я через $_GET передаю русские символы, а получаю крякозяблы

AddDefaultCharset utf-8
в нужном файле добавлены.

файл в 1251
http://www[dot]euroestate24[dot]ru/custom-url.php?[dot][dot][dot]%D0%B0&cat=

и аналогичное на файле в UTF-8

http://www[dot]euroestate24[dot]ru/custom-urls.php[dot][dot][dot]%D0%B0&cat=
2. DelphinPRO - 01 Мая, 2012 - 10:04:46 - перейти к сообщению
где кракозябры?
3. SERIOUS - 01 Мая, 2012 - 10:21:20 - перейти к сообщению
DelphinPRO
Если пройти по ссылке то там видно как выводиться $_GET через print_r() и виден результат, то что русским, то крякозяблы
4. OrmaJever - 01 Мая, 2012 - 10:28:12 - перейти к сообщению
SERIOUS
напишите вначале скрипта
PHP:
скопировать код в буфер обмена
  1. header('Content-type: text/html; charset=utf-8');

место utf-8 свою кодировку (в которой сохранён файл).
5. SERIOUS - 01 Мая, 2012 - 10:40:32 - перейти к сообщению
OrmaJever
Всё теперь всё отлично


помогло

 

Powered by ExBB FM 1.0 RC1