вопросы в DLE. памагите плиз

12
verhmax
На сайте с 01.12.2005
Offline
191
1403

добрый день. есть вопросы по DLE:

1. я создал дополнительный mysql запрос к таблице. база в кодировке UTF-8 Unicode (utf8),

соединения с MySQL: utf8_unicod_ci. на странице у меня кодировка windows-1251. текст выводит знаками вопросов. как конвертнуть данные при выводе чтоб текст отображался нормально?

mfl
На сайте с 16.10.2006
Offline
134
mfl
#1

mysql_query("SET NAMES cp1251");

verhmax
На сайте с 01.12.2005
Offline
191
#2

я вставил в запрос таким образом:

mysql_query("SELECT * FROM `$dbName`.`$dbTable` SET NAMES cp1251");

и куда уже не ставил:) но в таком случае вообще ничего не выводит, даже знаков вопросов:(

verhmax добавил 22.04.2008 в 12:39

неужели никто не знает как помочь мне исправить эту ошибку? :(

D
На сайте с 16.02.2008
Offline
11
#3

Почему база в utf-8 ?

Откуда дополнительный запрос к таблице ?

Схема - везде должна быть одна и таже кодировка . Кодировка самого файла страницы + заголовок с чарсетом страницы + входящие данные .

t0os
На сайте с 25.02.2008
Offline
64
#4
я вставил в запрос таким образом:
mysql_query("SELECT * FROM `$dbName`.`$dbTable` SET NAMES cp1251");
и куда уже не ставил но в таком случае вообще ничего не выводит, даже знаков вопросов

в 2 разных запроса надо разбить

SET NAMES cp1251

и

SELECT * FROM `$dbName`.`$dbTable`
verhmax
На сайте с 01.12.2005
Offline
191
#5

t0os, о, спасибо большое, помогло

verhmax добавил 22.04.2008 в 16:32

удалил тк был задан глупый вопрос

sllimm
На сайте с 06.04.2008
Offline
81
#6

Может и мне поможете?

Нужно исправить скин adultdesign, есть ошибки.

Одна из них, которую подсказали, после регистрации пользователь не может войти.

Постоянно написано ввести логин и пароль.

Что делать, где править?

Лучший хостинг, супер саппорт (https://vk.cc/9sCm05)
D
На сайте с 16.02.2008
Offline
11
#7
sllimm:
Может и мне поможете?
Нужно исправить скин adultdesign, есть ошибки.
Одна из них, которую подсказали, после регистрации пользователь не может войти.
Постоянно написано ввести логин и пароль.
Что делать, где править?

Значит что данные отправляются в кодировке , отличной от кодировки данных , с которой сверяются . Могу предположить что вы взяли иностранный темплейт в utf-8 и затолкали его на какой нить русский двиг с cp1251 ;)

PF
На сайте с 11.12.2007
Offline
15
#8

пишите в личку, помогу чем смогу.

ICQ#: 351-092-662
sllimm
На сайте с 06.04.2008
Offline
81
#9

Вот данный скин http://www.webfailov.net/2007/10/16/shablon-dlja-datalife-engine-adultdesign.html

В настройках ДЛЕ 1251 у хостера тоже выставил 1251

Авторизация пользователей не проходит.

Админка проходит.

З
На сайте с 09.03.2008
Offline
31
#10

Столкнулся с подобной проблемой. На локалке двиг работает отлично. Но когда на хостинг переношу, то вместо русских символов знаки вопроса. Кодировка БД у хостера (utf8). И при заходе на сайт она автоматически определяется как utf8 и тогда знаки вопроса. Но если в браузере принудительно поставить Кирилицу, то все отображается хорошо. Что и где поменять нужно, чтоб браузер по умолчанию воспринимал кодировку сайта как кирилическую, а не utf8?

Очень прошу помочь... весь извелся.. но решения проблемы так и не нашел.

Зарабатываю на продаже траффа здесь (http://www.traffkings.com/?partner=187496) Получаю деньги с продажи ссылок здесь (http://www.sape.ru/r.hgEkEfabGz.php) Живу в свое удовольствие... чего и вам желаю :)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий