А если пишу так:
<?php
session_start(); // Запускаем сессию.
Header("Content-Type: text/html; charset=utf-8");
?>
Запись между тегами <title> нормализируется, но в странице вместо слов появляется хрен пойми что. Как это можно исправить?
Спустя 10 минут, 21 секунда (9.11.2011 - 17:32) imbalance_hero написал(а):
Ramzil_Nixon
Зайди в мой профиль и посмотри последние мои комменты по поводу кодировки. (В течении последних 3-4х дней было уже несколько раз). В одном из них я давал 6 пунктов для выполнения. Так же почитай прикреплённую тему по поводу Кодировок.
Сохрани файл в кодировке UTF-8 Without BOM, а потом текст заново перенабери на странице.
Зайди в мой профиль и посмотри последние мои комменты по поводу кодировки. (В течении последних 3-4х дней было уже несколько раз). В одном из них я давал 6 пунктов для выполнения. Так же почитай прикреплённую тему по поводу Кодировок.
Сохрани файл в кодировке UTF-8 Without BOM, а потом текст заново перенабери на странице.
Спустя 1 минута, 36 секунд (9.11.2011 - 17:34) T1grOK написал(а):
Зачем перенабирать???? Файл можно конвертнуть в нужную кодировку.(NodePad++ легко с этим справляется)
Спустя 2 часа, 25 минут, 15 секунд (9.11.2011 - 19:59) Ramzil_Nixon написал(а):
T1grOK
Цитата (T1grOK @ 9.11.2011 - 14:34) |
Зачем перенабирать???? Файл можно конвертнуть в нужную кодировку.(NodePad++ легко с этим справляется) |
Да не в этом проблема, к скрипте все буквы такие как надо. А просто при выводе на браузер, кодируются.
Спустя 1 минута, 56 секунд (9.11.2011 - 20:01) Ramzil_Nixon написал(а):
Подождите, я тут еще кое что обнаружил. Кодируются только те, которые я подключаю при помощи include
Спустя 1 минута, 19 секунд (9.11.2011 - 20:03) Ramzil_Nixon написал(а):
и те которые находяться между <?php и ?>
Спустя 5 минут, 45 секунд (9.11.2011 - 20:08) Ramzil_Nixon написал(а):
Цитата (Ramzil_Nixon @ 9.11.2011 - 17:03) |
и те которые находяться между <?php и ?> |
Это отпадает. Кодируются только те которые подключены с помощью include
Спустя 58 секунд (9.11.2011 - 20:09) Ramzil_Nixon написал(а):
Ксли убрать
Кодируется страница, include, нормализируется
Header("Content-Type: text/html; charset=utf-8");
Кодируется страница, include, нормализируется
Спустя 47 минут, 56 секунд (9.11.2011 - 20:57) imbalance_hero написал(а):
Для начала - можно дописывать при помощи редактирования своего сообщения
Ну а так, я же ответил, там уйму работы проделать надо + я не понял, что где и когда Ты всё сделал?
1. htaccess - кодировка
2. php - кодировка через header();
3. html - кодировка через <meta внутри <head>
4. Для коннекта с БД тоже надо задавать кодировку
5. В БД колонка должна быть в кодировке utf_general_ci || utf_unicode_ci
6. Открываешь файл и сохраняешь его в кодировке UTF8 without BOM. Подчеркну, кодировка файла(!!!).
7. Если всё проделал и без результата, то потом текст вручную переписал
И если уже снова беда, выстави оба файла, где проблема с кодировкой.
Ну а так, я же ответил, там уйму работы проделать надо + я не понял, что где и когда Ты всё сделал?
1. htaccess - кодировка
2. php - кодировка через header();
3. html - кодировка через <meta внутри <head>
4. Для коннекта с БД тоже надо задавать кодировку
5. В БД колонка должна быть в кодировке utf_general_ci || utf_unicode_ci
6. Открываешь файл и сохраняешь его в кодировке UTF8 without BOM. Подчеркну, кодировка файла(!!!).
7. Если всё проделал и без результата, то потом текст вручную переписал
И если уже снова беда, выстави оба файла, где проблема с кодировкой.
Спустя 1 час, 28 минут, 23 секунды (9.11.2011 - 22:26) Ramzil_Nixon написал(а):
Цитата (imbalance_hero @ 9.11.2011 - 17:57) |
Для начала - можно дописывать при помощи редактирования своего сообщения |
С телефона все это писал, по этому не смог, трафика жрет ужасно
Цитата |
4. Для коннекта с БД тоже надо задавать кодировку |
Кстати на счет БД, когда я сохраняю сообщения пользователей, то оно в БД тоже записывается закодированным:)
Остальное щас попробую
Спустя 10 минут, 12 секунд (9.11.2011 - 22:36) Winston написал(а):
Цитата (Ramzil_Nixon @ 9.11.2011 - 21:26) |
Кстати на счет БД, когда я сохраняю сообщения пользователей, то оно в БД тоже записывается закодированным:) |
Выставь базе кодировку и после соединения добавь запрос
mysql_query('SET NAMES utf8');
Спустя 5 минут, 9 секунд (9.11.2011 - 22:41) Ramzil_Nixon написал(а):
Winston
Спасибо попробую
Спасибо попробую
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...