За последние 24 часа нас посетили 39128 программистов и 1278 роботов. Сейчас ищут 1019 программистов ...

опять кодировка мозг выносит (utf8)

Тема в разделе "PHP для новичков", создана пользователем crautcher, 19 сен 2011.

  1. crautcher

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

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    пхп страничка в ютф сохранена + прописано
    PHP:
    1.  <?php
    2. header('Content-Type: text/html; charset=utf-8');
    а затем еще и
    HTML:
    1. <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    базу сделал ютфной
    [sql]ALTER DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;[/sql]
    таблици добавлял ютфные:
    PHP:
    1. <?
    2. $sql -> query("CREATE TABLE IF NOT EXISTS  banners  (
    3.   id  smallint(5) NOT NULL AUTO_INCREMENT,
    4.   descr  varchar(200) NOT NULL DEFAULT  '' ,
    5.   code  text NOT NULL,
    6.  PRIMARY KEY (id)
    7. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2");
    а выводитйса русский текст вопросами , че за фак ?
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    после подключения к БД сделай запрос

    $sql -> query("SET NAMES utf8");
     
  3. k.stas.n

    k.stas.n Активный пользователь

    С нами с:
    19 сен 2011
    Сообщения:
    1
    Симпатии:
    0
    В шапке поменяй на это <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    И в базе установи основную кодировку cp1251_gereral_ci
    Все буквы будут русские !
     
  4. crautcher

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

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    спасибо )
     
  5. crautcher

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

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    тогда только русские и будут , мне ютф нужно