powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с кодировками
2 сообщений из 2, страница 1 из 1
Проблема с кодировками
    #34871995
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Переписываю веб-приложение под utf-8. Часть приходится пока оставлять на 1251 :)
Есть asp-страница с формой, которая позволяет выбрать файл для загрузки на сервер, выбираем файл, сабмиттим форму.
Есть промежуточная страница, которая получается после сабмита формы, но до отправки файла, (промежеточное звено для теста).
Смотрим ее source, там с кодировкой все Ок. (Скрипт, генерирующий эту форму имеет директиву в самом начале файла <%@CODEPAGE = 1251%>)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<FORM action="UploadRetNew.asp" method=post name=togo>
<input type="hidden" name="DocID" value="СЛЗ-Р/07-04/134">
<input type="hidden" name="FileNameToSave" value="f616110201_1859">
<input type="hidden" name="FileName" value="мой тестовый Документ WordPad">
........

Отправляем вручную эту форму, скрипт UploadRetNew.asp ее обрабатывает.
Вот часть его кода:
<%@CODEPAGE = 1251%>
<!--#INCLUDE FILE="TextANSI.txt" -->
AddStringToLog "MY_DOCID: " + Request("DocID") ' - вывод в текстовый лог-файл docid
AddStringToLog "MY_FILENAME: " + Request("FileName") ' - вывод в текстовый лог-файл имя файла
....

Скрипт отработал, испортил кодировку. Теперь смотрим в текстовый файл-лог отладки.
В нем наблюдаю искаженную кодировку, почему - непонятно.
MY_DOCID: СЛЗ-Р/07-04/134
MY_FILENAME: мой тестовый Документ WordPad

На сервере 2003 ENG вроде все хорошо, на 2003 RUS вот такая беда происходит.
Может что-то в IIS надо крутить, кодировки где-то выставить итп?

Почему при передаче данных формы в одной кодировке при обработке их Request видит в другой кодировке? Что-то на сервере портитс или нет?

Заранее спасибо, все голову сломал уже ...
...
Рейтинг: 0 / 0
Проблема с кодировками
    #34872389
andron123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сами скрипты у меня сохранены в utf-8, правильно ли это?
Описанный выше скрипт и форма сохранены в ANSI, т.е. CODEPAGE=1251 не хотел работать с utf-ыми файлами, что наверное логично.
И все-таки, почему данные, уходящие в нормальном виде из формы на сервер возвращаются перекодированными в юникод и не воспринимаются клиентом-браузером в том виде, в которым были отправлены?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с кодировками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]