 |

09.05.2018, 10:07
|
|
Познающий
Регистрация: 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, без прогресса.
|
|
|

28.05.2018, 19:39
|
|
Познающий
Регистрация: 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 покажите. И чем дамп бд делали
|
|
|

31.05.2018, 00:25
|
|
Познающий
Регистрация: 15.02.2016
Сообщений: 78
С нами:
5390366
Репутация:
0
|
|
Для Character set в mysql есть только:
# * InnoDB
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
Дамп - UTF8
|
|
|

31.05.2018, 00:41
|
|
Постоянный
Регистрация: 14.06.2013
Сообщений: 407
С нами:
6795815
Репутация:
0
|
|
chipseta написал(а):
Дамп - UTF8
Кодировка сервера в данном случае не влияет, нужно смотреть в сторону дампа, базы данных и настроек подключения, иначе были бы везде знаки вопроса.
1) Открыть дамп текстовым редактором и проверить, что дамп верен
2) Посмотреть через phpmyadmin, adminer - как данные лежат в базе данных, кодировку таблиц и столбцов.
3) Проверить настройки подключения к базе данных, включая особенности версий mysql
|
|
|

01.06.2018, 17:22
|
|
Познающий
Регистрация: 15.02.2016
Сообщений: 78
С нами:
5390366
Репутация:
0
|
|
Спасибо RORC, но все выглядит правильно.
phpmyadmin - все таблицы кодированы utf8_general_ci
Дамп - верен
db_character_set = 'utf8'
Я не уверен, что проблема в смф. Весь форум читается правильно, только дата проблематична
|
|
|

01.06.2018, 18:53
|
|
Постоянный
Регистрация: 14.06.2013
Сообщений: 407
С нами:
6795815
Репутация:
0
|
|
chipseta написал(а):
phpmyadmin - все таблицы кодированы utf8_general_c
внутри таблицы дополнительно строка может быть в другой кодировке или ипортирована криво.
Открыть таблицу содержащую данные, посмотреть как записано.
Нажать структуру, проверить кодировку строк.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|