Simple Machines Community Forum

SMF Support => Language Specific Support => Русский (Russian) => Topic started by: lovegod on April 06, 2010, 01:33:58 PM

Title: Знаки вопросов ????? вместо русского шрифта!
Post by: lovegod on April 06, 2010, 01:33:58 PM
Подскажите пожалуйста,
включил русский язык форума, пишу названия а они выводятся в знаках вопросов ?????????? вместо нормального шрифта
Спасибо большое!!!!!
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: 0daliska on April 07, 2010, 06:46:41 AM
Quote from: lovegod on April 06, 2010, 01:33:58 PM
Подскажите пожалуйста,
включил русский язык форума, пишу названия а они выводятся в знаках вопросов ?????????? вместо нормального шрифта
Спасибо большое!!!!!
Сопоставление с БД задайте в settings.php
$db_character_set = 'cp1251';
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: lovegod on April 07, 2010, 09:54:56 AM
Извините за глупый вопрос, я просто не очень разбираюсь в форумах а нужно сделать.
Подскажите пожалуйста где найти этот: settings.php и как его туда вставить? Через FTP или через Admin panel on forum

Спасибо огромное!
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: 0daliska on April 07, 2010, 01:54:49 PM
Quote from: lovegod on April 07, 2010, 09:54:56 AM
Извините за глупый вопрос, я просто не очень разбираюсь в форумах а нужно сделать.
Подскажите пожалуйста где найти этот: settings.php и как его туда вставить? Через FTP или через Admin panel on forum

Спасибо огромное!
В корне Вашего форума он находится... По FTP скачайте - сохраните на всякий случай у себя на компе копию... Потом внесите изменения с новой строки перед ?>, сохраните и замените по ФТП...
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: lovegod on April 08, 2010, 09:39:24 PM
Все сделал как Вы сказали но всё равно не работает

Вот так выглядит сейчас:

########## Error-Catching ##########
# Note: You shouldn't touch these settings.
$db_last_error = 0;


# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
   $boarddir = dirname(__FILE__);
if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources'))
   $sourcedir = $boarddir . '/Sources';

$db_character_set = 'utf8';
$db_character_set = 'cp1251';
?>

Может Вы видите где то ошибку?
Спасибо большое!
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: Bugo on April 09, 2010, 12:24:19 AM
А зачем Вам 2 строчки $db_character_set ?
Оставьте одну, с нужной кодировкой.
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: lovegod on April 09, 2010, 03:52:20 PM
Убрал, оставил только:
$db_character_set = 'cp1251';

Всё равно не работает!

Есть ли еще что-то, что нужно сделать? Спасибо большое!
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: lovegod on April 09, 2010, 05:04:44 PM
Что я нашёл, что в папке шрифтов (fonts) нет русских букв - может в этом проблема?
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: digger on April 10, 2010, 02:44:47 PM
Quote from: lovegod on April 09, 2010, 05:04:44 PM
Что я нашёл, что в папке шрифтов (fonts) нет русских букв - может в этом проблема?
Форум покажите.
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: petrostr on April 24, 2010, 05:22:28 AM
Коллеги!

У меня те же проблемы.  Перенес форум с одного хостинга на другой. Форум весь на русском, но сообщения в нем - знаки ? и мордочки... Посмотрел в БД. Там нет сопоставления с UTF8. Может в этом проблема? Что делать? Сайт: Vospriyatye.ru. Спасибо за советы и помощь.
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: noorat on June 30, 2010, 08:30:06 AM
Ребята, все написанное здесь можно просто пропустить мимо ушей. Знаки вопросов идут при несоответствии кодировок базы данных и самого форума.
Если у вас нормальный хост, то там предусмотрена  автоматическая установка форума, однако база данных создается под латиницу и переделать ее очень и очень сложно (ну для меня по крайней мере, хотя где-то читал пошаговую инструкцию как это делается). Какой выход?
На главной странице этого сайта надо скачать последний релиз и пакет руссификации на ваш хост в коhневую папку. Затем извлечь содержимое и просто проинсталировать.. Правда по ходу надо будет изменить разрешения для запрошенных файлов и создать базу данных уже самостоятельно с той кодировкой которую вы хотите т.е. UTF8
И это все. Устанавливается все легко и просто, но правда это чистый лист, который надо теперь заполнять... ;)
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: nwcboss on July 23, 2010, 06:48:45 PM
Quote from: lovegod on April 06, 2010, 01:33:58 PM
Подскажите пожалуйста,
включил русский язык форума, пишу названия а они выводятся в знаках вопросов ?????????? вместо нормального шрифта
Спасибо большое!!!!!

Вот тут описано решение: http://www.simplemachines.ru/index.php/topic,791.msg8866.html#msg8866
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: Aleksandr2777 on August 10, 2010, 01:29:43 PM
* с условиями лицензии при условии , опубликованной Simple Machines LLC. *
* *
* Эта программа распространяется в надежде, что она есть и будет полезным , но *
* БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ , даже без каких-либо подразумеваемых гарантий КОММЕРЧЕСКОЙ *
* Или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. *
* *
* См. " license.txt "файл подробную информацию о Simple Machines лицензии. *
* В последней версии всегда можно найти на  . *
************************************************** ********************************/


########## ########## обслуживание
# Замечание: Если $ обслуживания установлен на 2 , на форуме будет непригодным! Измените его на 0 , чтобы это исправить.
$ поддержания = 0 ; # Установите в 1 для включения режима сопровождения , 2 , чтобы сделать форум неприкасаемых . ( вам придется делать это вручную 0 раз !)
mtitle $ = ' Режим обслуживания ; # Заголовок сообщения режиме сопровождения.
mmessage $ = ' Хорошо пользователей верных ... Мы \ 'вновь пытается восстановить старую резервную копию базы данных ... новости будут опубликованы , как только мы \ 'вновь назад ! ' # Описание того, почему форум в режиме обслуживания.

Информация по форуму ########## ##########
mbname $ = ' Мой сообщества ; # имя вашего форума.
$ язык = ' английски ; # язык по умолчанию набор файлов для форума.
boardurl $ = '  ; # URL к папке вашего форума . (Без задней / !)
webmaster_email $ = ' ; # Email адрес для отправки электронной почты с. (Например,  .)
cookiename $ = ' SMFCookie11 ; # Наименование куки для установки для проверки подлинности.

########## База данных Информация ##########
$ db_server = "локальный" ;
имя_базы_данных $ = ' РВСН ;
$ DB_USER = ' корень ' ;
db_passwd $ ='';
db_prefix $ = ' smf_ ;
$ db_persist = 0 ;
db_error_send $ = 1 ;

########## каталогов / файлов ##########
# Замечание: Эти каталоги не должны быть изменены , если вы не перемещать предметы .
$ boarddir = имя папки ( __FILE__ ); # абсолютный путь к папке, в рамках форума. (А не только '.'!)
$ sourcedir = имя папки ( __FILE__ ). '/ Источники ; # путь к каталогу источников.

########## ошибки Поймать ##########
# Примечание: Вы не должны трогать эти параметры.
$ db_last_error = 0 ;

если ( file_exists ( имя папки ( __FILE__ ). ' / install.php '))
заголовок (' Место проведения: http:// '. (пусто ($ HTTP_HOST '] _SERVER [' )? $ SERVER_NAME '] _SERVER [' . (пусто ( $ _SERVER [ '] Server_port ' ) | | $ _SERVER [ 'Server_port' : '] == '80 ' ?'' : '. $ _SERVER [ 'Server_port '] ): $ HTTP_HOST '] _SERVER [' ). ( strtr ( имя папки ($ PHP_SELF '] _SERVER [' ), '\ \' '/' ) == '/' ? '': strtr ( имя папки ($ PHP_SELF '] _SERVER [' ) , '\ \ ', '/')) . / install.php ');

# Убедитесь, что пути правильно ... по крайней мере попытаться исправить их.
если (! file_exists ($ boarddir ) и и file_exists ( имя папки ( __FILE__ ). '/ agreement.txt '))
$ boarddir = имя папки ( __FILE__ );
если (! file_exists ($ sourcedir ) и и file_exists ($ boarddir . / Источники '))
$ = $ sourcedir boarddir . '/ Источники ;

? >
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: Aleksandr2777 on August 10, 2010, 01:33:16 PM
Ребята !
Столкнулся с такой же проблемой - при вводе текста появляются восклицательные знаки .
Я зашёл в файл settings.php сделать изменения как подсказывали на форуме ,
db_character_set $ = ' CP1251 ' ;
но строку с такой информацией не могу найти !!!???
вот информация с этой страницы
Пожалуйста помогите разобраться !
<? PHP
/************************************************* *********************************
* * settings.php
************************************************** *********************************
* SMF : Простые машины Форум *
* Open-Source проект Вдохновленный Зеф Хемел () *
* ================================================= ============================== *
* Версия программного обеспечения : SMF 1,1 *
* Программы по : Simple Machines () *
* Copyright 2006 по : Simple Machines LLC () *
* 2001-2006 по : Льюис Media () *
* поддержка , новости , обновления по адресу : \ *
************************************************** *********************************
* Данная программа является свободным программным обеспечением , вы можете его распространять и / или модифицировать его под *
* с условиями лицензии при условии , опубликованной Simple Machines LLC. *
* *
* Эта программа распространяется в надежде , что она есть и будет полезным , но *
* БЕЗ КАКИХ - ЛИБО ГАРАНТИЙ , даже без каких - либо подразумеваемых гарантий КОММЕРЧЕСКОЙ *
* Или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ . *
* *
* См . " license.txt " файл подробную информацию о Simple Machines лицензии . *
* В последней версии всегда можно найти на . *
************************************************** ********************************/


########## ########## обслуживание
# Замечание: Если $ обслуживания установлен на 2 , на форуме будет непригодным ! Измените его на 0 , чтобы это исправить .
$ поддержания = 0 ; # Установите в 1 для включения режима сопровождения , 2, чтобы сделать форум неприкасаемых . ( вам придется делать это вручную 0 раз !)
mtitle $ = ' Режим обслуживания ; # Заголовок сообщения режиме сопровождения .
mmessage $ = ' Хорошо пользователей верных ... Мы \ ' вновь пытается восстановить старую резервную копию базы данных ... новости будут опубликованы , как только мы \ ' вновь назад ! '# Описание того , почему форум в режиме обслуживания .

Информация по форуму ########## ##########
mbname $ = ' Мой сообщества ; # имя вашего форума .
$ язык = ' английски ; # язык по умолчанию набор файлов для форума .
boardurl $ = '; # URL к папке вашего форума . ( Без задней / !)
webmaster_email $ = '; # Email адрес для отправки электронной почты с . ( Например . )
cookiename $ = ' SMFCookie11 ; # Наименование куки для установки для проверки подлинности .

########## База данных Информация ##########
db_server $ = " локальный ";
имя_базы_данных $ = ' РВСН ;
DB_USER $ = ' корень ' ;
db_passwd $ ='';
db_prefix $ = ' smf_ ;
$ db_persist = 0 ;
db_error_send $ = 1 ;

########## каталогов / файлов ##########
# Замечание: Эти каталоги не должны быть изменены , если вы не перемещать предметы .
$ boarddir = имя папки ( __FILE__ ); # абсолютный путь к папке , в рамках форума . ( А не только '.'!)
$ sourcedir = имя папки ( __FILE__ ). '/ Источники ; # путь к каталогу источников .

########## ошибки Поймать ##########
# Примечание : Вы не должны трогать эти параметры .
$ db_last_error = 0 ;

если ( file_exists ( имя папки ( __FILE__ ). ' / install.php '))
заголовок (' Место проведения : http:// '. ( пусто ($ HTTP_HOST '] _SERVER [' )? $ SERVER_NAME '] _SERVER [' . ( пусто ($ _SERVER [ '] Server_port ' ) | | Server_port $ _SERVER [' ':' ] == '80 ' ?'' : '. $ _SERVER [ 'Server_port '] ): $ HTTP_HOST '] _SERVER [' ). ( strtr ( имя папки ($ PHP_SELF '] _SERVER [' ) , '\ '\' / ' ) == '/' ? '': strtr ( имя папки ($ PHP_SELF '] _SERVER [' ) , '\ \ ', '/')) . / install.php ');

# Убедитесь , что пути правильно ... по крайней мере попытаться исправить их .
если (! file_exists ($ boarddir ) и и file_exists ( имя папки ( __FILE__ ). '/ agreement.txt '))
$ boarddir = имя папки ( __FILE__ );
если (! file_exists ($ sourcedir ) и и file_exists ($ boarddir . / Источники '))
$ = $ sourcedir boarddir . '/ Источники ;

? >
Title: Re: Знаки вопросов ????? вместо русского шрифта!
Post by: digger on August 10, 2010, 01:44:50 PM
Quote from: Aleksandr2777 on August 10, 2010, 01:33:16 PM
Ребята !
Столкнулся с такой же проблемой - при вводе текста появляются восклицательные знаки .
Я зашёл в файл settings.php сделать изменения как подсказывали на форуме ,
db_character_set $ = ' CP1251 ' ;
но строку с такой информацией не могу найти !!!???

Если нету такой строки, нужно добавить.