[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с кодировкой
Ramzil_Nixon
Если не указать кодировку страницы, то у меня портиться запись на вкладке то есть между тегами <title>.

А если пишу так:

<?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, а потом текст заново перенабери на странице.

Спустя 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 написал(а):
Ксли убрать
Header("Content-Type: text/html; charset=utf-8");

Кодируется страница, include, нормализируется

Спустя 47 минут, 56 секунд (9.11.2011 - 20:57) imbalance_hero написал(а):
Для начала - можно дописывать при помощи редактирования своего сообщения smile.gif
Ну а так, я же ответил, там уйму работы проделать надо + я не понял, что где и когда smile.gif Ты всё сделал?
1. htaccess - кодировка
2. php - кодировка через header();
3. html - кодировка через <meta внутри <head>
4. Для коннекта с БД тоже надо задавать кодировку
5. В БД колонка должна быть в кодировке utf_general_ci || utf_unicode_ci
6. Открываешь файл и сохраняешь его в кодировке UTF8 without BOM. Подчеркну, кодировка файла(!!!).

7. Если всё проделал и без результата, то потом текст вручную переписал smile.gif

И если уже снова беда, выстави оба файла, где проблема с кодировкой.

Спустя 1 час, 28 минут, 23 секунды (9.11.2011 - 22:26) Ramzil_Nixon написал(а):
Цитата (imbalance_hero @ 9.11.2011 - 17:57)
Для начала - можно дописывать при помощи редактирования своего сообщения

С телефона все это писал, по этому не смог, трафика жрет ужасно biggrin.gif

Цитата
4. Для коннекта с БД тоже надо задавать кодировку


Кстати на счет БД, когда я сохраняю сообщения пользователей, то оно в БД тоже записывается закодированным:)

Остальное щас попробую biggrin.gif

Спустя 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
Спасибо попробую


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

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.