mJournal
· Форум · Участники · Журналы · Случайный журнал ·
Главная -> Журналы -> Игорь_Vasinsky -> 13 июня 2011 -> Комментарии
PHP во сне и на яву
 
13 июня 2011
  20:44   Замучала кодировка? или крякозябры (иеоглифы) на с
#4 Замучала кодировка? или крякозябры (иеоглифы) на странице способы предотвращения и борьбы с ними.

Запомните эти простые правила, как "Отчи наш" - и данный вопрос вас больше не будет беспокоить:

Речь пойдёт на примере юникода - UTF-8

1. Сам файл страницы или скрипта должен быть сохранён в UTF-8 без BOM
2. Первой строчкой или до любого вывода отправьте кодировку в заголовке header:
Цитата
header("Content-Type: content=text/html; charset=utf-8");

3. Если используется html разметка, то не стоит принебрегать мета-тегом
Цитата
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

4. Укажите кодировку в файле .htaccess
Цитата
AddDefaultCharset utf-8

5. При работе с БД MySQL
- сама БД создаётся в collation = utf8_general_ci
- Кодировка для ячеек таблицы - UTF-8
- MySQL connection collation: utf8_general_ci
- Если вы делаете импорт SQL из файла - то последите чтоб данные в БД вписались нормально, читабельно, а не в крякозябрах
- в конфиге сайта,сразу после соединения с БД добавьте:
Цитата
mysql_query("SET NAMES 'utf8'");

или
Цитата
mysql_set_charset('utf8');



| Цитата || Печать || Комментарии:0 |

« Предыдущая запись   Следующая запись »

Нет комментариев к выбранной записи.

 
Игорь_Vasinsky


★ЛжеЭксперт★


Регистрация 14.03.2010
E-mail Нет доступа
Приват Отправить
WWW Нет данных
ICQ Нет данных
Профиль Перейти
Рейтинг
Рейтинг: 4.4    Голосов: 18
Список друзей
inpost quickxyan sharki
TMake twin zvezda_t
ИНСИ
Календарь
апрель 2024
пн вт ср чт пт сб вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Статистика
Просмотры
Сегодня: 1
Всего: 79737
Хосты
Сегодня: 1
Всего: 79713
Последний комментарий
[6] Отладка скриптов PHP...
16.12.2011 00:05
Написал: Игорь_Vasinsky
[4] Тернарный оператор (...
09.09.2011 13:49
Написал: Игорь_Vasinsky
[4] Загрузка картинки дл...
09.09.2011 13:09
Написал: Игорь_Vasinsky
[2] Зашита от F5 (повто...
21.03.2010 00:30
Написал: Игорь_Vasinsky