powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кодировка в веб-приложении на .NET
10 сообщений из 10, страница 1 из 1
Кодировка в веб-приложении на .NET
    #33882756
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Вопрос.
Есть веб-приложение (вебпортал для ERP-системы), написанный под .net, работает на Framework 2. База используется Oracle. В ней метаданные (текст итп) на русском языке. Русские метаданные в тонком клиенте этой ERP на сервере отображаются корректно, без крокозяблы. В самой базе русский видно нормально.
При использовании этот вебпортала (под .net который) русского языка нет, краказябла вылезает вместо русского, на английском все в порядке.
Почему такое может быть? Специфические настройки сервера frameworka, может настройки в вебсервисах самого приложения? Где вообще начать копать?
Везде в сорсах и настроечных .inc файлах виэу только utf-8.

Спасибо заранее, проблема старая, незнаю как решить.
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33883010
Doctor Livsi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Вопрос.
Есть веб-приложение (вебпортал для ERP-системы), написанный под .net, работает на Framework 2. База используется Oracle. В ней метаданные (текст итп) на русском языке. Русские метаданные в тонком клиенте этой ERP на сервере отображаются корректно, без крокозяблы. В самой базе русский видно нормально.
При использовании этот вебпортала (под .net который) русского языка нет, краказябла вылезает вместо русского, на английском все в порядке.
Почему такое может быть? Специфические настройки сервера frameworka, может настройки в вебсервисах самого приложения? Где вообще начать копать?
Везде в сорсах и настроечных .inc файлах виэу только utf-8.

Спасибо заранее, проблема старая, незнаю как решить.


Ну во первых на странице которая будет отдаваться клиенту должно быть прописано следующее(по крайней мере желательно)

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
,также в web.config-е должно быть пропиано следующее:
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="[культура]" />

Плюс ко всему всему aspx и ascx файлы должны быть сохранены в кодировке utf-8
with signature(по крайне мере так сохраняется в VS2003).
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33883033
Nikolay_Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A>Спасибо заранее, проблема старая, незнаю как решить.
Поиск как всегда — рулит...

см. тег globalization в web.config
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33883039
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это есть во всех страницах -
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
----------
это тоже есть во всех конфигах (их там несколько в разных сервисах)-
также в web.config-е должно быть пропиано следующее:
> <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="[культура]" />
----------
это неизвестно, но думаю именно так. Потому что приложение коммерческое и рабочее на разных языках, кроме русского. Их суппорт по причине незнания русского разводит руками типа хз чего это такое.
> Плюс ко всему всему aspx и ascx файлы должны быть сохранены в кодировке utf-8
> with signature(по крайне мере так сохраняется в VS2003).

Есть еще идеи?
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33883061
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
метаданные (перевод на русский итп) берутся из оракловой базы. Может на пути от оракла в IE русский переколошмачивается по какойто причине? В IE Кодировка стоит "Автовыбор" по умолчанию. Но поменять ее не получается ввиду убирания этим вебпорталом вообще всех менюх, одно окно остается. Может тут копать?
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33883111
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
везде стоит
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33883112
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
везде стоит
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>

это нормально?
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33884476
Doctor Livsi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
везде стоит
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>

это нормально?
Да в идеале так и должно быть.
Кстати насчет сохраненной кодировки aspx и ascx файлов, попробуй открыть какой-нибудь aspx и ascx файл(в которых глючит кодировка) в блокноте и сохранить его с использованием кодировки utf-8(не забудь сделать backup
файла).
И кстати в самой базе Oracle какая кодировка выставлена?
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33885238
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробую все-таки поэкспериментировать с этим
<globalization
fileEncoding="windows-1251"
requestEncoding="windows-1251"
responseEncoding="windows-1251"
/>

В оракловой базе стандартная кодировка по умолчанию которая стояла, CLRWIN1252... чтото там.
...
Рейтинг: 0 / 0
Кодировка в веб-приложении на .NET
    #33885531
Andre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В реестре на сервере кодировка для оракла RUSSIAN_CIS.CL8MSWIN1251
В самой базе CL8MSWIN1251

Ни одна вариация с globalization не помогла (( Как были крокозяки так и остались. Где еще копать?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кодировка в веб-приложении на .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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