Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Все о хостинге > Настраиваем собственный хостинг

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 25.01.2011, 22:16   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.05.2009
Адрес: Ивано-Франковск
Сообщений: 9
Репутация: 1
По умолчанию Многоязыковая поддержка сайта

Разрабатываю сайт с поддержкой 3-х языков: английский, русский, украинский. Для каждого языка создал соответствующий ini-файл (кодировка UTF-8), содержащий диагностические сообщения, сообщения об ошибках и т.д. Для вывода использую php-функции parse_ini_file(), iconv(). На локальном сервере под Денвер всё работает. Но при аплоаде ini-файлов на хостинг происходит искажение содержимого для русского и украинского языков. Редактирование файлов на хостинге через онлайн менеджер файлов не даёт положительного результата - при сохранении опять непонятные символы.
Можно ли настроить хостинг для правильной работы?
doktor_maks вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Рекомендуем гипермаркет KNS.ru - монитор филипс - билеты на футбол в подарок каждому покупателюВыгодное предложение от интернет-магазина KNSneva.ru - CT2000BX500SSD1 - КНС Санкт-Петербург - мы дорожим каждым клиентом!эквилибриум трейлер на русскомРекомендуем - Digma Progress 22A404F - Подарок каждому покупателю!grafito


Старый 26.01.2011, 20:30   #2
doktor_maks
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.05.2009
Адрес: Ивано-Франковск
Сообщений: 9
Репутация: 1
По умолчанию Re: Многоязыковая поддержка сайта

Цитата:
Сообщение от doktor_maks Посмотреть сообщение
при аплоаде ini-файлов на хостинг происходит искажение содержимого для русского и украинского языков

Сначала грешным делом подумал, что это так. Перепроверил, сделав аплоад и даунлоад файлов по FTP в режиме FTP_BINARY. Тут всё порядке. При просмотре содержимого файлов в окне браузера менеджер файлов выдавал неверную кодировку.

Дело в другом - вывод данных из ini-файла (кодировка UTF-8 для рус, укр) в html (charset=windows-1251) осуществляется через функции PHP parse_ini_file(), iconv(). Первая работает корректно, а поведение второй зависит от настроек php.ini, доступа к которому нет. Поэтому вместо iconv() взял utf8_to_cp1251() отсюда.

Что касается БД MySQL.
Для правильного отображения данных из MySQL на странице с кодировкой cp-1251 необходимо задать соответствующим таблицам БД эту кодировку (или полям таблиц). Но этого оказалось мало. Надо было также в PHP-коде выполнять
Код:
mysql_query("SET NAMES cp1251");
В принципе, тему можна закрывать. Проблема решается программным способом, хотя теоретически возможно настроить php.ini, my.ini на хостинге
doktor_maks вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тех. поддержка accro Юмор 157 18.06.2024 10:33
Поддержка PHP на ASP.NET хостинге ??? igorus77 Настраиваем собственный хостинг 2 20.02.2009 05:53
Поддержка SDHC карточек. drasha Asus 1 15.07.2008 18:28
Поддержка карт памяти? Крючков Архив 5 23.02.2008 21:20
поддержка pentium d 9xx VitaliyYevt Архив 1 25.08.2007 05:50

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

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

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


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


Copyright ©2004 - 2024 2BakSa.WS

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