• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Кодировка комментариев

  • Автор темы Хортица
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Х

Хортица

Прохожие
Впервые столлкнулся с подобной проблемой. Суть ее такова:
1) ДЛЕ 7.3 без тегов by AlexBen
2) При добавлении комментариев вместо русских букв такие вот символы:

В phpmyadmin кодировка стоит cp1251_general_ci
1875739_920x303.PNG

С чем может быть связана проблема и как ее вылечить?
 
Попробуй найти где коннектиться к базе чтоб вывести коменты и после строк соединения вставь:

mysql_query ("SET NAMES cp1251");
mysql_query ("SET SESSION character_set_results=cp1251");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set character_set_client='cp1251'");
 
  • Заблокирован
  • #3
ОТКРЫВАЕМ: \engine\modules\tags\autotags.php
И УДАЛЯЕМ ОТ ТУДА ВОТ ЕТО:
function convert_unicode($t, $to = 'windows-1251')
{
$to = strtolower($to);

if ($to == 'utf-8') {

$t = preg_replace( '#%u([0-9A-F]{1,4})#ie', "decode_to_utf8(hexdec('\\1'))", utf8_encode($t) );
$t = urldecode ($t);

} else {

$t = preg_replace( '#%u([0-9A-F]{1,4})#ie', "'&#' . hexdec('\\1') . ';'", $t );
$t = urldecode ($t);
$t = @html_entity_decode($t, ENT_NOQUOTES, $to);

}

return $t;
}


открываем в вашем двиге папку \engine\inc\

удаляем: functions.inc
находим там же: -functions.inc- и убираем 2 дефиса...(переименовываем)
--------------------------------------------------------------------------------



открываем в вашем двиге папку \engine\ajax\

удаляем: dle_ajax
находим там же: -dle_ajax- и убираем 2 дефиса...(переименовываем)
--------------------------------------------------------------------------------


-
Все! смысл всего проделаного в том что в двиге уже продумана конвентарция в utf8...

или смотри здесь:

возможность конвертирования :)
 
После всех действий описанных Dark Angell очистить кеш из админки и кеш своего браузера!

Спасибо;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху