[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с utf 8
temp8888
Всем привет smile.gif
короче есть сайт. с дб. добавил тексты, и когда ввывожу на страницу, выводит "??????? ???????" (только русские слова, а анг норм). поставил кодировку utf8 - не работает. поставил cp1251 - не работает. что делать?? sad.gif
phpMyAdmin v. 5.0.67
заранее спс



Спустя 3 минуты, 6 секунд (7.10.2012 - 13:54) redreem написал(а):
1. в какой кодировке сайт?
2. в какой кодировке база?

если нет специальных заморочек, то кодировки должны быть одинаковые. при этом надо после соединения с базой исполнять запрос: SET NAMES 'кодировка';

Спустя 3 часа, 8 минут, 29 секунд (7.10.2012 - 17:03) temp8888 написал(а):
1. сайт когда в кодировке utf8 пишет "????????"
а когда в windows 1251 пишет кряко образные...
(пока стоит utf-8)
__
база в utf 8

Спустя 3 часа, 27 минут, 51 секунда (7.10.2012 - 20:30) redreem написал(а):
запрос SET NAMES 'utf-8' выполняешь после подключения к базе?

Спустя 11 минут, 14 секунд (7.10.2012 - 20:42) temp8888 написал(а):
использую.. sad.gif

Спустя 9 минут, 50 секунд (7.10.2012 - 20:52) redreem написал(а):
1. база в utf-8, т.е.:
- сравнение базы выставлено как utf-8
- сравнение таблиц выставлено как utf-8
- сравнение полей выставлено как utf-8
- после соединеня устанавливается SET NAMES 'utf-8'

2. сайт в utf-8, т.е.:
- все файлы в utf-8
- перед выводом контента используется header(...charset=utf-8);
- в html есть строчка <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />, ну или по крайней мере нет такой-же, только с иной кодировкой.
- в настройках htaccess нет определения кодировки, кроме как utf-8

если ВСЕ эти пункты выполняются и все равно ????? ????, то надо копать в настройках самого сервера.

Спустя 1 минута, 58 секунд (7.10.2012 - 20:54) redreem написал(а):
сделай поиск по файлам текста "1251", может где-то случайно проскакивает smile.gif

Спустя 9 часов, 26 минут, 53 секунды (8.10.2012 - 06:20) temp8888 написал(а):
redreem
всё равно..((

Спустя 1 час, 18 секунд (8.10.2012 - 07:21) pulscool написал(а):
Проверь точно ли твои файлы в кодировки UTF-8! Может забыл переделать, так как часто редакторы при создании файла создают его в ANSI

Спустя 30 минут, 32 секунды (8.10.2012 - 07:51) temp8888 написал(а):
pulscool
все проверил. все стоят на utf 8

Спустя 1 час, 29 минут, 6 секунд (8.10.2012 - 09:20) redreem написал(а):
ну тогда остается 1 вариант - ты их сам принудительно конвертируешь iconv( в cp1251 smile.gif
Быстрый ответ:

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