Компьютерный форум NoWa.cc
Правила Форума
редакция от 29.01.2013
Портал .::2Baksa.Net::. Трекер BRODIM.COM Фильмы HD Онлайн Форум вебкам моделей
Вернуться   Компьютерный форум NoWa.cc > Операционные системы > UNIX, Linux, MacOs для PC и другие ОС

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 12 лет
и теперь вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney R087294265364 Webmoney U051530505194 Webmoney E804621616710
PayPal E-mail для связи / to Contact E-mail для связи по вопросу помощи / to Contact : E-mail для связи / to Contact
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!

Российский интернет-шлюз: контроль трафика, DLP, антивирус, fail2ban, прокси-сервер, шифрование данных, https-фильтрация. Сертификат ФСТЭК

загрузка...
Ответ
 
Опции темы Language
Старый 20.08.2007, 11:39   #1
Неактивный пользователь
 
Регистрация: 20.08.2007
Сообщений: 4
Репутация: 0
Exclamation Заместо русских букв знаки вопроса "?"

Решил я недавно поставить LAMP веб сервер. Установил дистрибьютив Lunux "Runtu 1.1" (Runtu - дистрибутив Linux, основанный на оригинальном дистрибутиве Ubuntu и дополненный полной поддержкой русского языка). Runtu 1.1 базируется на Ubuntu 6.10 "Edgy Eft", и совместим с ним на 100%. Все компоненты системы обновлены до стабильных версий, доступных на момент релиза (30.06.2007). Я выбрал Runtu 1.1 т.к. сам новичёк в Linux`е! Потом я установил Apache2, php5 и MySQL5. Заливаю Joomla_1.0.12_RE-Stable-Full_Package в веб директорию "/var/www" и при запуске в браузере http://<ip_адрес_сервера>/ у меня заместо русских букв одни сплошные вопросительные знаки! Как это исправить? Plz, помогите!
PuNk вне форума
 
Ответить с цитированием Вверх
Надежный китайский посредник Taobao.com


Реклама: купить подарочный сертификат для девушки спатр 40-300/2ремонт холодильников sharpДобрый Жар Дачный с сухопарником 70лбаннеры фото с праздником


Старый 20.08.2007, 12:11   #2
2Casp
Пользователь
 
Аватар для 2Casp
 
Пол:Мужской
Регистрация: 01.06.2007
Сообщений: 98
Репутация: 19
По умолчанию Ответ: Заместо русских букв знаки вопроса "?"

Проверь это:
Цитата:
Файл httpd.conf может содержать строки:
Код:
CharsetSourceEnc koi8-r
CharsetByExtension windows-1251 .txt
Такая запись означает, что все файлы хранятся на диске в кодировке koi8-r; исключение составляют текстовые файлы с расширением txt, для которых используется Windows-1251.

Если кодировок более одной и документы в каждой кодировке хранятся в своем каталоге, директивы CharsetSourceEnc помещаются в соответствующие секции <Location> либо в файлы .htaccsess внутри каталогов.

Вторую группу составляют директивы CharsetDecl, CharsetAlias CharsetRecodeTable и CharsetWideRecode Table, которые определяют названия кодировок, их синонимы и таблицы перекодирования. Все они размещаются в секции <IfModule mod_charset.c> - </IfModule> и в большинстве случаев не нуждаются в изменении.

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

Принято, чтобы при попадании на русскоязычный сервер пользователь получал страницу в "своей" кодировке, определяемой автоматически на основе той информации об операционной системе, которую передает серверу браузер: например, установив, что пользователь работает в Windows, сервер выдает ему страницу в кодировке Windows-1251, а установив, что он работает в Unix, выдает страницу в koi8. Если выбранная таким образом страница не подходит, клиент может сменить кодировку вручную. Основных схем выбора три: по префиксу каталога, по имени виртуального сервера и по номеру порта. У каждой из них есть свои преимущества и свои недостатки.
1) [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] - выбор кодировки по префиксу каталога,
2) [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] - выбор кодировки по имени сервера,
3) [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] - выбор кодировки по порту.

Для организации выбора кодировки по префиксу каталога нужно либо внести в секцию VirtualHost строку вида
Код:
Alias /koi /www/rmt
либо создать в соответствующем каталоге символическую ссылку на себя:
Код:
# cd /www/rmt
# ln -s . koi
Усилия, затрачиваемые на первоначальное конфигурирование, невелики, но для крупных серверов с разветвленной структурой такая схема не очень подходит: вряд ли удастся проконтролировать корректность ссылок на разные страницы узла с внешних серверов, да и за внутренними ссылками проследить не так-то просто (в большинстве случаев они должны быть относительными).

При выборе кодировки по имени сервера необходимо, чтобы информация о соответствующих именах была задана в настройках DNS-сервера, обслуживающего данный домен, а в файл httpd.conf в секцию VirtualHost вносятся строки:
Код:
<VirtualHost 193.124.134.3>
ServerName www.rmt.ru
ServerAlias *.www.rmt.ru
...
</VirtualHost>
Если в качестве имени поддомена выступает один из синонимов названия кодировки (CharsetAlias), то эта кодировка считается кодировкой клиента. При таком подходе ссылки внутри сервера могут быть любыми, и единственный недостаток данной схемы в том, что перекодирование не выполняется для браузеров, не указывающих в запросе имя сервера, - впрочем, их, как уже говорилось, осталось крайне мало. Если же совместимость со старыми браузерами категорически необходима, можно назначить каждому поддомену свой IP-адрес.

Чтобы применить выбор по номеру порта, необходимо в файле httpd.conf удалить директиву Port и снять комментарии со строк
Код:
Listen 80
Listen 8100
Listen 8101
Listen 8102
Listen 8103
CharsetByPort koi8-r 8100
CharsetByPort windows-1251 8101
CharsetByPort ibm866 8102
CharsetByPort iso-8859-5 8103
Схема выбора кодировки задается директивой CharsetSelectionOrder. Ее параметры определяют порядок применения правил выбора. Так, выбору по префиксу каталога соответствует строка
CharsetSelectionOrder Dirprefix Useragent Portnumber Hostname UriHostname

Выбору по имени домена - строка
CharsetSelectionOrder Hostname UriHostname Useragent Portnumber Dirprefix

Для выбора по номеру порта следует записать
CharsetSelectionOrder Portnumber Useragent Hostname UriHostname Dirprefix

__________________
Цена тебе - твое слово!
2Casp вне форума
 
Ответить с цитированием Вверх
Старый 20.08.2007, 12:27   #3
DoubleSpace
ViP
 
Пол:Мужской
Регистрация: 02.06.2006
Адрес: Украина
Сообщений: 3,325
Репутация: 935
По умолчанию Ответ: Заместо русских букв знаки вопроса "?"

Там вроде локаль по умолчанию UTF-8- на седьмой убунту точно. Может, попробовать переконфигурировать ее на KOI-8?
DoubleSpace вне форума
 
Ответить с цитированием Вверх
Старый 20.08.2007, 12:55   #4
PuNk
Неактивный пользователь
 
Регистрация: 20.08.2007
Сообщений: 4
Репутация: 0
По умолчанию Ответ: Заместо русских букв знаки вопроса "?"

А как это сделать!? Просто я в Linux`е сижу всего 1-ую неделю, так что я в нём пока ещё дуб дубом! =)

Добавлено через 15 минут
И ещё такой вопрос: если я сменю кодировку UTF-8 на KOI-8, это мне ничем не повредит? Все приложения будут работать должным образом, и без всяких таких еироглифов?

Последний раз редактировалось PuNk; 20.08.2007 в 13:10.. Причина: Добавлено сообщение
PuNk вне форума
 
Ответить с цитированием Вверх
Старый 20.08.2007, 13:25   #5
DoubleSpace
ViP
 
Пол:Мужской
Регистрация: 02.06.2006
Адрес: Украина
Сообщений: 3,325
Репутация: 935
По умолчанию Ответ: Заместо русских букв знаки вопроса "?"

dpkg-reconfigure locales и выбрать локаль KOI8-R. С консолью еще отдельно повозиться, но это если поможет первая команда в вашей проблеме. Приложения- должны, за мелкими исключениями типа MP3 тагов в amarok, там еще libtag пересобирать надо. От себя добавлю- UTF-8 афигенно прогрессивная кодировка, но к сожалению, по моему опыту пока ее использование лично для меня притащило больше проблем, чем решило. В частности ,sim- единственная замена для аськи, что работает без проблем с кодировками передаваемых сообщений, utf-8 не понимает.

Последний раз редактировалось DoubleSpace; 20.08.2007 в 13:42..
DoubleSpace вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FireFox вместо русских букв печатает знаки вопроса slayer23 Mac Os X 4 16.06.2008 01:39
При вводе букв программа "падает" msk Visual C++ / С/C++ 3 02.06.2008 03:04
Знаки вопроса вместо букв luivilla Архив 10 16.09.2007 20:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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


Текущее время: 05:08. Часовой пояс GMT +3.


Rambler's Top100
Copyright ©2004 - 2017 2Baksa.Net

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14005 секунды с 10 запросами