HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.05.2018, 10:07
chipseta
Познающий
Регистрация: 15.02.2016
Сообщений: 78
С нами: 5390366

Репутация: 0
По умолчанию

Привет,
У меня проблема с кодировкой форум SMF и Debian 8.
Я переместил форум на другую VPS, и не могу установить кодировку на дата форума.
Весь форум (db) на utf-8, Debian en_US UTF-8, php deafult_charset - utf-8, Apache deafult_charset - utf-8.

Все читается хорошо, но его дата (дни недели) выглядит так: "????????".

Debian locale:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Я попытался и с CP251, без прогресса.
 
Ответить с цитированием

  #2  
Старый 28.05.2018, 19:39
velwind
Познающий
Регистрация: 25.05.2018
Сообщений: 52
С нами: 4194907

Репутация: 0
По умолчанию

Цитата:

chipseta написал(а):

Привет,
У меня проблема с кодировкой форум SMF и Debian 8.
Я переместил форум на другую VPS, и не могу установить кодировку на дата форума.
Весь форум (db) на utf-8, Debian en_US UTF-8, php deafult_charset - utf-8, Apache deafult_charset - utf-8.

Все читается хорошо, но его дата (дни недели) выглядит так: "????????".

Debian locale:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Я попытался и с CP251, без прогресса.

А конфиг mysql покажите. И чем дамп бд делали
 
Ответить с цитированием

  #3  
Старый 31.05.2018, 00:25
chipseta
Познающий
Регистрация: 15.02.2016
Сообщений: 78
С нами: 5390366

Репутация: 0
По умолчанию

Для Character set в mysql есть только:

# * InnoDB
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci

Дамп - UTF8
 
Ответить с цитированием

  #4  
Старый 31.05.2018, 00:41
RORC
Постоянный
Регистрация: 14.06.2013
Сообщений: 407
С нами: 6795815

Репутация: 0
По умолчанию

Цитата:

chipseta написал(а):

Дамп - UTF8

Кодировка сервера в данном случае не влияет, нужно смотреть в сторону дампа, базы данных и настроек подключения, иначе были бы везде знаки вопроса.

1) Открыть дамп текстовым редактором и проверить, что дамп верен
2) Посмотреть через phpmyadmin, adminer - как данные лежат в базе данных, кодировку таблиц и столбцов.
3) Проверить настройки подключения к базе данных, включая особенности версий mysql
 
Ответить с цитированием

  #5  
Старый 01.06.2018, 17:22
chipseta
Познающий
Регистрация: 15.02.2016
Сообщений: 78
С нами: 5390366

Репутация: 0
По умолчанию

Спасибо RORC, но все выглядит правильно.
phpmyadmin - все таблицы кодированы utf8_general_ci
Дамп - верен
db_character_set = 'utf8'
Я не уверен, что проблема в смф. Весь форум читается правильно, только дата проблематична
 
Ответить с цитированием

  #6  
Старый 01.06.2018, 18:53
RORC
Постоянный
Регистрация: 14.06.2013
Сообщений: 407
С нами: 6795815

Репутация: 0
По умолчанию

Цитата:

chipseta написал(а):

phpmyadmin - все таблицы кодированы utf8_general_c

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.