Обсуждение проблем с кодировкой SourceBans

Безпредел

.bezpredel
Сообщения
72
Реакции
17
Как подружить его с кириллицей?
Смог только перевести шаблоны на русский. Но, например, когда на главной создаю новость и пишу в ней по русски, то при сохранении пропадают русские буквы.
Перевести сам сайт смог только перекодировав шаблоны .tpl в ANSI, но ведь это неправильно. По нормальному же, если в header стоит utf-8 и шаблоны все в utf-8, то все должно работать.
Я так понимаю, проблема в хостинге (jino.ru), т.к. пробовал кучу разных переводов и версий.
Кто как вообще переводил sb у себя? Как я понимаю, нужно править что-то в движке сб?
 

Безпредел

.bezpredel
Сообщения
72
Реакции
17
Re: SourceBans не дружит с кириллицей

tiger_by, и почему я раньше не посмотрел) спасибо, сменил AddDefaultCharset на utf-8 и все заработало)
 

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
Re: SourceBans не дружит с кириллицей

Ну как всегда. Слишком заморочишься и в итоге зацикливаешься на неправильных идеях.
 

BasTX

Участник
Сообщения
7
Реакции
0
Всем привет! В общем у меня такая проблема... Сервер стоит на хостинге Serva4ok.ru, веб-хостинг тоже от Сервачка, в общем полностью установил и настроил SourceBans последней версии, перевел на русский язык (вручную...). Полностью работает, только неправильно отображает ники забаненных игроков (кодировка), сменил в MySQL кодировку на какую то cp1251_general_ci, проблемка немного решилась, но все же, вот скрин:
709d78aa838d.jpg

Ссылка: http://bastx.tk/banlist
:(
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #6
Re: SouceBans 1.4.9 кодировка

Кодировка должна быть utf8_general_ci
 

BasTX

Участник
Сообщения
7
Реакции
0
Re: SouceBans 1.4.9 кодировка

Andrey, сейчас проверю...

Добавлено через 11 минут
Andrey, вроде бы исправилось, отпишусь завтра, спасибки :*, сразу ответили (через минуту)

Добавлено через 31 минуту
http://bastx.tk/banlist/index.php?p=banlist
Noizer это я, первый тест бан успешно, а второй, ZiG опять с этим йероглифом...
 
Последнее редактирование:

Alcone

optizone.ru
Сообщения
318
Реакции
73
Re: SouceBans 1.4.9 кодировка

Это какая то неведомая ошибка я уже больше месяца с ней борюсь
 

BasTX

Участник
Сообщения
7
Реакции
0
Re: SouceBans 1.4.9 кодировка

Сразу после смены кодировки и перезагрузки сервера все работало, теперь также как раньше... Кириллицу показывает как йероглифы..
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
Re: SouceBans 1.4.9 кодировка

попробуй поюзать 148 плагин
 

mazil0

Участник
Сообщения
84
Реакции
4
Не могу понять почему русский язык, панель sourcebans не поддерживает.

БД sourcebans в сравнении - utf8_general_ci, сопоставление соединения с MySQL - utf8_general_ci, таблицы - utf8_general_ci.

Что ещё ему нужно, помогите, я устал уже от этой проблемы.
 

Игорь Охремчук

Админ uaplayer.com
Сообщения
240
Реакции
340
Re: Помогите с кириллицей

Не могу понять почему русский язык, панель sourcebans не поддерживает.

БД sourcebans в сравнении - utf8_general_ci, сопоставление соединения с MySQL - utf8_general_ci, таблицы - utf8_general_ci.

Что ещё ему нужно, помогите, я устал уже от этой проблемы.

PHP:
AddDefaultCharset UTF-8
в .htaccess

Кодировка бд это кодировка бд)
 

mazil0

Участник
Сообщения
84
Реакции
4
Re: Помогите с кириллицей

Поподробнее, у меня в корне sourcebans нет такого файла.

Нужно создать?
 

BasTX

Участник
Сообщения
7
Реакции
0
Re: SouceBans 1.4.9 кодировка

Сменил обратно :
На cp1251_general_ci пока все нормально ;D
 

maverick1660

Проект DeathLine.ru
Сообщения
187
Реакции
93
Re: SouceBans 1.4.9 кодировка

Это какая то неведомая ошибка я уже больше месяца с ней борюсь

Ты месяц а я уже пол года :-D
Короче рассказываю что я успел за это время понять:
Баним игрока, бан идет сразу в базу данных mySQL и отображается нормально.
Если происходит хоть на долю сек обрыв, то в СБ предусмотрено хранение временных банов на сервере в формате sql.
И в первом и во втором случае запись ведется в кодировке utf-8 (то что доктор прописал для рус. яз.) Но при передачи временных банов из sql в БД сайта идет сохранение в кодировке CP1252 - от этого и крякозябры.
Пробовали колдовать над строчкой в php отвечающей за имена, что бы он конвертировал данные с базы в другой формат (utf-8) но все провально...
Если кто шарит хорошо в php то просим помочь, потому что проблему можно решить только так или ждать версий поддерживающих рус. яз!
 

Vaio

Участник
Сообщения
625
Реакции
215
Re: SouceBans 1.4.9 кодировка

Хех, пишите в личку со ссылкой на сб и контактами. Постараюсь помочь.
 

neatek

Участник
Сообщения
424
Реакции
225
Re: SouceBans 1.4.9 кодировка

Просто видимо в Apache стоит по дефолту Windows-1251 (как у меня на VPS под веб),
а Sourcebans на UTF-8 как и плагины(надеюсь), если веб-хостинг поддерживает изменения в .htaccess пропишите в данный файл:
C-подобный:
# Выключить обработку модулем mod_charset
<IfModule mod_charset.c>
  CharsetDisable On
</IfModule>

# Выставить кодировку по умолчанию стандартными средствами apache
AddDefaultCharset UTF-8

# Не у всех сработает, но может помочь
php_value default_charset utf-8
В лучшем случае это поможет... при условии что MySQL база Sourcebans в UTF-8 и плагин.
Кстати, некоторые символы все равно не отображаются.
Пример: http://bans.neatek.ru/index.php?p=banlist&advSearch=STEAM_0:0:47971646&advType=steamid&Submit

Скорей всего моя недоработка где-то...
 

legend1998

Участник
Сообщения
286
Реакции
187
Сверху Снизу