php вывод echo в кодировке UTF8

Тема в разделе "PHP", создана пользователем ufaclub, 20 май 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. ufaclub

    ufaclub

    Регистр.:
    1 май 2007
    Сообщения:
    394
    Симпатии:
    17
    PHP:

    $verify 
    mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
          if (
    $verify == 'true')
          {
           echo 
    "Сообщение отправлено!";
          }
          else 
          {
          echo 
    "Сообщение не отправлено!";
          }
      }
      else
      {
      echo 
    "Вы не правильно ввели сумму чисел с картинки";
      }  

    как сделать чтоб сообшения Сообщение отправлено! и Сообщение не отправлено! и Вы не правильно ввели сумму чисел с картинки выводились в кодировке UTF8
     
  2. Delayer

    Delayer Создатель

    Регистр.:
    4 июл 2009
    Сообщения:
    39
    Симпатии:
    4
    эм, в начале скрипта написать:
    Код:
    header("Content-type: text/html;charset=utf-8");
    
     
  3. SkiLLer

    SkiLLer

    Регистр.:
    22 авг 2007
    Сообщения:
    307
    Симпатии:
    64
    Создать в корне файл .htaccess, в нем написать:
    PHP:
    AddDefaultCharset utf-8
    Файл, которые делает echo тоже должен быть в utf-8 кодировке (utf без BOM для notepad++)
     
    ufaclub нравится это.
  4. Delayer

    Delayer Создатель

    Регистр.:
    4 июл 2009
    Сообщения:
    39
    Симпатии:
    4
    а можно вместо этого mb_internal_encoding('utf-8'); в коде прописать:)
     
  5. ufaclub

    ufaclub

    Регистр.:
    1 май 2007
    Сообщения:
    394
    Симпатии:
    17
    спасибо проблема снята
     
Статус темы:
Закрыта.