За последние 24 часа нас посетили 53376 программистов и 2814 роботов. Сейчас ищут 1767 программистов ...

Изменение кодировки

Тема в разделе "PHP для новичков", создана пользователем marcuss, 6 авг 2008.

Статус темы:
Закрыта.
  1. Citius

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

    С нами с:
    10 апр 2008
    Сообщения:
    70
    Симпатии:
    0
    очень просто залит в базу новую инфу, а старую почистить :)
     
  2. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    что ты подразумеваешь под словаом инфа?И я сомниваюсь, что это поможет, оно началось сразу после установки MySQL, эту бд и таблицу я создал первым делом.
     
  3. Citius

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

    С нами с:
    10 апр 2008
    Сообщения:
    70
    Симпатии:
    0
    Ты очистил таблицу? Попробуй очистить и добавить что нибудь с кирилическими символами
     
  4. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    врятли то, что я её очищу изменит настройки бд.
     
  5. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    Это выдаёт при попытке внести русский текст через phpmyadmin
    Английский
    Всё успешно создаёт.
    P.S. предварительно очистил таблицу
     
  6. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    marcuss, настройки бд менять не надо. Просто из-за своих манипуляций ты мог уже биты данные записать в таблицы. После переустановки мускул как ты заполнял таблицы? импортировал дамп? Посмотри файлик с дампом, как там, нормально читаемые символы? посмотри в какой кодировке файл.
    Лучше всего попробуй просто вставить несколько записей ручками в таблицу.. В общем разберись, мы же не можем знать что у тебя там происходит.
     
  7. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    первеночально я вноcил данные через MySQL, русский текст занёсся успешно, но как я уже говорил внутри таблицы отображается в виде иероглифов, через phpmyadmin занести русский текст не получается(
    Таблицу созавал через запрос в MySQL.
     
  8. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    это как? точнее где? :) как ты внутрь бд смотришь :)

    почему не получается?
     
  9. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    на 1 странице посмотри, я там код с ошибкой выставил.
     
  10. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    marcuss, да.. что-то с кодировкой БД... надо смотреть в какой кодировке база. Сразу после соединения с БД set names нужная_кодировка. Все должно работать.
     
  11. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    уже писал, я после обращения к бд в php коде писал и в кладке SQL и через MySQL ничё не помогает(
     
  12. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    marcuss, код соединения с БД в плоть до первого запроса к таблицы в студию. (пароль можешь стереть) :)
     
  13. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    mysql_connect("localhost","root","123");
    mysql_select_db("mysite");
    mysql_query("SET NAMES cp1251");
     
  14. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    marcuss
    так... теперь, допустим ты пробуешь вставить строчку в таблицу и он тебе выдает ошибку о которой ты писал раньше?
     
  15. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    ну смотря через что вставлять...
    Если через phpmyadmin то да а так занясятся иероглифы.
     
  16. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    marcuss
    173837276 постучи
     
  17. heee

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

    С нами с:
    7 авг 2008
    Сообщения:
    28
    Симпатии:
    0
    Если чо, вот еще помогает когда с киррилицей работать нужно ( в некоторых случаях в базе иероглифы, а в браузере норм )

    Код (Text):
    1.  
    2. mysql_query ("set character_set_client='cp1251'");
    3. mysql_query ("set character_set_results='cp1251'");
    4. mysql_query ("set collation_connection='cp1251_general_ci'");
    Так во с этим всегда норм, ну у меня по крайней мере.
     
  18. marcuss

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

    С нами с:
    6 авг 2008
    Сообщения:
    54
    Симпатии:
    0
    Была проблема в создании таблиц, у меня автоматически default charset=latin1; выставляло(
     
  19. dembi

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

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    Добрый День, Всем!

    У меня есть проблема.
    Есть таблица settings в которой создано 6-ть строк. Для каждой строки установлена кодировка character set utf 8. Для самой таблицы charset=utf8.

    Когда я пытаюсь обратиться к HTML странице, в браузере я вижу, иероглифы.
    Хотя в самой таблице, после тега <head>, я прописал следующие:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    когда я подключаюсь к БД, то использую кодировку UTF 8:
    mysql_query("SET phpsite UTF8");

    Почему при обращение к странице, я не могу прочитать текст, почему он отображается иероглифами?
    Пожалуйста, помогите решить проблему или подскажите, где я могу найти ответ?

    Заранее Все спасибо!
     
  20. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
Статус темы:
Закрыта.