За последние 24 часа нас посетил 63001 программист и 1744 робота. Сейчас ищет 891 программист ...

проблемы с кодировкой при передачи переменной

Тема в разделе "Прочие вопросы по PHP", создана пользователем zhenia3003, 11 апр 2013.

  1. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    184
    Симпатии:
    3
    1.php
    Код (Text):
    1. $msg_php = "РУССКИЙ ТЕКСТ";
    2. echo '<meta http-equiv="refresh" content="0;url=http://site.ru/index.php?msg_php='.$msg_php.''.$_REQUEST['id'].'">';
    В index.php вместо русских символов - иероглифы, кодировка везде windows-1251
    Код (Text):
    1. echo $_GET['msg_php'];
     
  2. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    иероглифы или со знаками % ?
     
  3. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    184
    Симпатии:
    3
    Вот такие успешно закачан
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    вот такие?
    Код (Text):
    1. преобразовали в нужную кодировку наш файл
    каждый php скрипт должен быть в кодировке UTF-8 без (BOM)
    notepad++ в помощь
     
  5. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    184
    Симпатии:
    3
    Спасибо всем за помощь, мне помогло это: .urlencode($msg_php).