COMUEDU.RU

Хаки, обзоры, новости об Apple и немного из жизни авторов сайта





В базу данных mysql utf-8 записываются кракозябры

Многие новички задаются вопросом почему на странице указана кодировка utf-8, в базе данных и ее таблицах выбрано сравнение utf8_general_ci, но все равно в таблицу пишутся непонятные символы вместо кирилических символов. Латиница, разумеется, всегда работает как надо. Существует один простой рецепт из последовательности шагов, который позволяет сразу же настроить корректную работу php с mysql с использованием кодировки utf-8 для хранимых данных.

php logo

php

1. Четко укажем что страница php работает с utf-8, для этого в самом начале страницы пропишем: header(‘Content-Type: text/html; charset=utf-8’);

2. В настройках базы данных и таблиц с которыми работаем прописываем сравнение “utf8_general_ci“.

3. После соединения с базой данных в скрипте работы с БД выполняем запросы:

Указанного выше вполне достаточно чтобы никакие кракозябры вас больше не беспокоили. Советую сохранить закладку на данный материал либо записаться куда-нибудь приведенные пункты, т.к. после работы с cms при переходе на самописные системы часто забываются вот такие простые манипуляции, которые позволяют в кратчайшие сроки наладить информационный обмен с базой.



Предыдущее

Приятный сюрприз от Skype

Далее

Работают не все колонки windows media player windows 7,8

5 Comments

  1. Гость

    Спасибо, помогло. Теперь полезу интересоваться этим вопросом глубже, чтоб не просто вставлять код, а понимать вообще суть вопроса.
    Люди, не уродуйте сайты выключкой по ширине. Сделайте выключку текста по левому краю, не делайте между словами уёбищных дырок.

    • Гость

      Всё просто и всё заработало. Спасиб, за помощь.

    • Гость

      Спасибо даже не верится помогло!

  2. Да, спасибо, помогло, сделать запрос в 3 варианте. Кстате что он означает?

    • wordpress

      Это означает что мы явно указываем кодировку для всех запросов к БД как кодировку формата UTF-8.

Добавить комментарий

cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap football shirts  | cheap France football shirts  | france football shirts  | cheap France football shirts  | cheap France football shirts  |