CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум web-программистов > Форум PHP

Ответ Создать новую тему
 
Старый 14.01.2011, 19:23   #1
alexandre0sheva
Новичок
 
Регистрация: 14.12.2010
Адрес: Мариуполь
Сообщений: 99
Репутация: 2 (2)
По умолчанию Не работают кодировки и utf-8 и windows-1251

проблема с кодировками: во всех браузерах весь текст (и с дримвивера и с БД) отображается "������� ����� ����������� ������.". кодировка - юникод utf-8 и в дриме и в БД. сервер - денвер. в самом редакторе текст отображается нормально.раньше ставил кириллицу (windows-1251) - еще в редакторах и в дримвивере и в БД отображается "?????". что изменить?
alexandre0sheva вне форума
Другие темы раздела
вложение иконок внутрь скрипта php PHP
Можете показать каким образом это можно сделать? очень нужно!!!. вложение иконок внутрь скрипта php
AJax c PHP
Не могу реализовать авторизацию пользователя. Сайт сделан на Ajax(для того что бы не показывать что находится в адресной строке и не только). В теге body стоит оброботчик событый onLoad=new(); Функция new() = посылает запрос за сервер через Ajax и получает в ответ текст главной страницы. .... AJax c PHP
Старый 14.01.2011, 21:48   #2
Сергей Ка
Форумчанин
 
Регистрация: 12.12.2010
Сообщений: 180
Репутация: 39 (39)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

после доключения к базе вставьте строку
Код PHP
1
mysql_query('SET NAMES cp1251');
Сергей Ка вне форума
Старый 14.01.2011, 21:52  [ТС]   #3
alexandre0sheva
Новичок
 
Регистрация: 14.12.2010
Адрес: Мариуполь
Сообщений: 99
Репутация: 2 (2)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

Цитата Сообщение от Сергей Ка Посмотреть сообщение
после доключения к базе вставьте строку
Код PHP
1
mysql_query('SET NAMES cp1251');
вставил, не помогает... тем более у меня юникод. переключаться на кириллицу не хочу - она в редакторе "умирает" и потом все заново писать
alexandre0sheva вне форума
Старый 14.01.2011, 22:00   #4
Сергей Ка
Форумчанин
 
Регистрация: 12.12.2010
Сообщений: 180
Репутация: 39 (39)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

можно поподробнее, у вас весь текст на странице квадратиками или только тот, что из БД вставляется?
Сергей Ка вне форума
Старый 14.01.2011, 23:47  [ТС]   #5
alexandre0sheva
Новичок
 
Регистрация: 14.12.2010
Адрес: Мариуполь
Сообщений: 99
Репутация: 2 (2)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

Цитата Сообщение от Сергей Ка Посмотреть сообщение
можно поподробнее, у вас весь текст на странице квадратиками или только тот, что из БД вставляется?
весь текст некорректно: и из дримвивера и из БД.
во всех браузерах так.
alexandre0sheva вне форума
Старый 15.01.2011, 07:42   #6
Сергей Ка
Форумчанин
 
Регистрация: 12.12.2010
Сообщений: 180
Репутация: 39 (39)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

приведите секцию <head> вашей страницы
Сергей Ка вне форума
Старый 15.01.2011, 09:23   #7
Vovan-VE
Модератор
 
Аватар для Vovan-VE
 
Регистрация: 10.01.2008
Адрес: Иркутск
Сообщений: 9,621
Репутация: 5177 (3362)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

У денвера в конфигах апача прописано AddDefaultCharset cp1251. Надо найти и отключить.
Vovan-VE вне форума
Старый 15.01.2011, 10:07   #8
Сергей Ка
Форумчанин
 
Регистрация: 12.12.2010
Сообщений: 180
Репутация: 39 (39)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

в 3-м денвере действительно включена кодировка по умолчанию, во 2-м - нет
Сергей Ка вне форума
Старый 15.01.2011, 10:23   #9
Nazz
WEB-developer
 
Аватар для Nazz
 
Регистрация: 12.03.2009
Адрес: Киев, Украина
Сообщений: 2,588
Репутация: 780 (611)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

установите в php кодировку. В самом начале скрипта зделайтеследуючее
Код PHP
1
header('Content-Type: text/html; charset=UTF-8');
и пропишыте в .httpaccess
AddDefaultCharset UTF-8

и после подключения вставте высшенаведённую строку только с utf8, после етого всего должно работать корректно.
Nazz вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 15.01.2011, 11:25  [ТС]   #10
alexandre0sheva
Новичок
 
Регистрация: 14.12.2010
Адрес: Мариуполь
Сообщений: 99
Репутация: 2 (2)
По умолчанию Re: Не работают кодировки и utf-8 и windows-1251

1)
Код PHP
1
2
3
4
5
6
7
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?>">
<meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head> 

2)
Цитата Сообщение от Nazz Посмотреть сообщение

и пропишыте в .httpaccess
AddDefaultCharset UTF-8

и после подключения вставте высшенаведённую строку только с utf8, после етого всего должно работать корректно.
Где находится .httpaccess?

3) Где конфиги апача?
alexandre0sheva вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
PHP Парсинг из windows-1251 в UTF-8
Здравствуйте! Существует модуль для DLE который парсит тв программу с tv.mail.ru. Кодировка моего сайта - UTF-8, а программа на tv.mail.ru - в windows-1251 и соответственно после установки данного модуля вместо программы тв я вижу кракозябры. В PHP я не силен, поэтому обращаюсь к Вам за помощью....
gogaa
Delphi для начинающих UTF-8 to WINDOWS-1251
Здравствуйте! Надо вот чего... Есть строка в UTF-8. После перекодировки функцией `UTF8ToString` выползает НЕ-UTF-8. Только хреново как-то выползает. Знаки вопроса высовываются там, где зашкаливает за 255. В аглицкой транскрипции, к примеру. И приспичило эти знаки вопроса заменить на...
zanooda
Алгоритмы Задача: перевести из кодировки Win-1251 KOi
Надо написать программу для перевода текста из кодировки Win-1251 в KOI.Может кто-нибудь поможет...
nikita
Web-мастеринг Кодирование текста в windows-1257 и windows-1251
На одной странице (index.htm) нужно часть текста написать по-литовски (windows-1257), а часть по-русски (windows-1251). как такое осуществить средствами HTML?
asas
PHP для начинающих Как преобразовать UTF-8 в windows-1251
Ситуация такая: на сайт приходят по ссылкам в частности с goole. Нужно получить из refer поисковое слово. Что-то типа: http://www.google.com/search?q=%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85...
lardi
Опции темы

Текущее время: 04:27. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru