Проблема с кодировкой Adk Portal 20RC7

Автор maximus, 14 мая 2011, 23:23:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

maximus

При написании название меню русскими буквами, получаются квадратики, иероглифі, как можно исправить?

wwix

присоединяюсь, как можно исправить?

Bugo


визирь

Цитата: Bugo от 23 июня 2011, 18:20:06
Кодировки, MySQL...
залез в MySQL. Все новые таблицы с префиксом adk имеют точно такую же кодировку, как и все остальные таблицы utf-8 ci
но календаь и мини-чат в заголовках - кракозябры, а календарь - так и месяцы и дни недели все те же страшилки. проблема. :-[
Может на Simple Portal перейти? uglystupid

Helping Hands & Caring Hearts Безвозмездная помощь больным в Сингапуре

InHavk

Та-же проблема...
В MySQL все таблицы utf8_general_ci. Пробовал менять на различные другие - ноль эффекта...

Settings.php:
$language = 'russian-utf8';
$db_character_set = 'utf8';


Прошу помощи...

Screww

Тоже столкнулся с этой проблемой, помогите решить

Jacket

$db_character_set = 'utf8';

разве должно быть не utf-8_general_ci ?

Screww


Bugo

Попробуйте в .htaccess добавить строчку AddDefaultCharset UTF-8
А в php.ini найти опцию mbstring.internal_encoding и тоже установить в UTF-8 (для этого скорее всего придется потревожить техподдержку хостинга).

Screww

тоже не помогло - решил по другому

добавил строку

mysql_query("SET NAMES 'utf8'");

в файл Subs-Db-mysql.php

sergeich

Цитата: Screww от 08 сентября 2011, 08:26:16тоже не помогло - решил по другому

добавил строку

mysql_query("SET NAMES 'utf8'");

в файл Subs-Db-mysql.php
Подскажите пожалуйста куда вставить эту строку. Тоже кракозябры в заголовках никак побороть не могу.
Заранее спасибо.

Foxed


sergeich

#12
Большое спасибо!
Все вроде работает как надо!
Осталось разобраться почему заголjки блоков не перевелись   wallbash

Screww

я вставил сюда:

   // Select the database, unless told not to
   if (empty($db_options['dont_select_db']) && !@mysql_select_db($db_name, $connection) && empty($db_options['non_fatal']))
      db_fatal_error();

   mysql_query("SET NAMES 'utf8'");

   // This makes it possible to have SMF automatically change the sql_mode and autocommit if needed.
   if (isset($mysql_set_mode) && $mysql_set_mode === true)
      $smcFunc['db_query']('', 'SET sql_mode = \'\', AUTOCOMMIT = 1',
      array(),
      false

Screww

Цитата: sergeich от 24 октября 2011, 21:25:14Осталось разобраться почему заголjки блоков не перевелись

Заголовки блоков в виде крякозябров всёравно? или речь идет о переводе с английского на русский?

sergeich

C английского на русский. Разобрался со своею не внимательностью. ;) Спасибо.