Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кодировка / 6 сообщений из 6, страница 1 из 1
23.05.2014, 18:35
    #38650650
gam0ra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка
Блин какой-то парадокс
В шапке сайта я выставил мета тег
Код: html
1.
<meta http-equiv="content-type" content="text/html; charset=utf8" />


и + к этому я через header() прописал еще так
Код: php
1.
header('Content-Type: text/html; charset=utf8');


Вот если я вывожу из базы данных русские буквы то все норм но если я пишу сам уже в html коде русские буквы то вмсето нормальной русской буквы � такая шняга выходит Кодировка файла UTF-8 без BOOM
Вот в чем дело то кто может знает?
...
Рейтинг: 0 / 0
23.05.2014, 21:36
    #38650749
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка
gam0ra,

авторКодировка файла UTF-8 уверены?
в htaccess AddDefaultCharset utf-8
...
Рейтинг: 0 / 0
24.05.2014, 00:40
    #38650808
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка
SharuPoNemnogugam0ra,

авторКодировка файла UTF-8 уверены?
в htaccess AddDefaultCharset utf-8

дык тег мета должен перебивать то что в хидерах пришло... ну типо чарсет из хедеров, это уровень сервера, а тег с чарсетом - уровень конкретного штлдкода для отображения...всмысле что никто не запрещает посторную выдачу страницы в другой кодировке сделать.
...
Рейтинг: 0 / 0
24.05.2014, 04:15
    #38650828
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка
gam0raБлин какой-то парадокс
В шапке сайта я выставил мета тег
Код: html
1.
<meta http-equiv="content-type" content="text/html; charset=utf8" />


и + к этому я через header() прописал еще так
Код: php
1.
header('Content-Type: text/html; charset=utf8');


Вот если я вывожу из базы данных русские буквы то все норм но если я пишу сам уже в html коде русские буквы то вмсето нормальной русской буквы � такая шняга выходит Кодировка файла UTF-8 без BOOM
Вот в чем дело то кто может знает?

По кодировкам должны совпасть минимум 3 условия - кодировка самого файла, header отсылаемый сервером и meta-тег на странице. Скиньте ссылку и народ скажет в чём проблема.
...
Рейтинг: 0 / 0
24.05.2014, 13:31
    #38650896
Goror
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка
gam0ra,

Мне один раз помогло при самом подключение к базе.

Код: php
1.
2.
3.
$link = mysql_pconnect($dbhost, $dbuser, $dbpassword);
mysql_query("SET NAMES utf8" , $link );
mysql_query("SET CHARACTER SET utf8" , $link);





p.s Нужно иногда проверять сами файлы на кодировку, мне иногда кажется, что она сама иногда меняется если win стоит русская, то часто кодировка при копирование файла и тд. Может меняться с UTF-8 на 1251 (ANSI) и тд.
...
Рейтинг: 0 / 0
24.05.2014, 22:09
    #38651122
gam0ra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка
Всем спасибо за ответ один фаил просто перекодировался в ANSI хотя я ставил UTF-8 без BOOM)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кодировка / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]