|
Модераторы: korob2001, ginnie |
|
YahоО |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 198 Регистрация: 11.6.2015 Репутация: нет Всего: 1 |
ЃϤЃЎЃЁЄϐЃЎ ЃЏЃЎЃІЃЀЃЋЃЎЃЂЃЀЄϒЄϜ!
так у меня на html странице с моего сайта отображается текст "Добро пожаловать!". К .htaccess доступа у меня нет. В head страницы есть строчка meta http-equiv="content-type" content="text/html; charset=utf-8", и первоначальный текст на странице отображается русскими буквами, как задумано, потом логин+пароль, и ответ сервера (ajax) начинается строчкой print "Content-type: text/plain\n\n"; и дальше приветствие. (пробовал и со строкой print "Content-type: text/plain; charset=utf-8\n\n";) (и даже со строкой print "Content-type: text/plain; charset=windows-1251\n\n";) Файл на сервере записан в формате utf-8 (пробовал и в ANSI). Сейчас русские буквы получаю с сервера в виде циферок (ну надо же как то выходить из положения) и уже в браузере формирую из полученных циферок (коды символов и String.fromCharCode(х)) свой текст "Добро пожаловать!", и все равно, в результате все те же крякозябры. Нахожу такое: "Преобразовать страницы в utf-8 можно с помощью редактора notepad++ (Меню "Кодировки" пункт "Преобразовать в UTF-8 без BOM")", сохраняю без BOM, результат - крякозябры в браузере !!! После долгих манипуляций показалось наконец "Добро пожаловать!", но не надолго, чуть добавил в серверный perl файл нового текста и опять все сначала, все те же крякозябры. Этот вопрос неоднократно задавался на форумах, и тем не менее : Как получить нормальное отображение кириллицы в браузере? |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
Да похороните уже перл для веба. Скрипты системные лучше на нем пишите если так приперло... Или изучите питон хотя бы.
А для решения проблемы хотя бы научитесь использовать инструменты разработчика в браузере. Что НА САМОМ ДЕЛЕ в заголовках ответа ? |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: -1 Всего: 16 |
Ну да, ну да, человек что-то мутит с кодировкой в своём приложэнии на javascript, а хоронить надо, конечно perl.
Не слушайте это засланца, отличный скриптовый язык для веба, уж точно лучшэ питонов и ноджсов, да и у php единственный плюс перед ним -- обшырные библиотеки решэний низкого качества. |
|||
|
||||
YahоО |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 198 Регистрация: 11.6.2015 Репутация: нет Всего: 1 |
(почему то не открывался долгое время forum.vingrad.ru, а проблему с кодировками я решил еще тогда, в 17-м)
|
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
||||
|
||||
Правила форума "Perl: CGI программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |