Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Вопрос. Есть веб-приложение (вебпортал для ERP-системы), написанный под .net, работает на Framework 2. База используется Oracle. В ней метаданные (текст итп) на русском языке. Русские метаданные в тонком клиенте этой ERP на сервере отображаются корректно, без крокозяблы. В самой базе русский видно нормально. При использовании этот вебпортала (под .net который) русского языка нет, краказябла вылезает вместо русского, на английском все в порядке. Почему такое может быть? Специфические настройки сервера frameworka, может настройки в вебсервисах самого приложения? Где вообще начать копать? Везде в сорсах и настроечных .inc файлах виэу только utf-8. Спасибо заранее, проблема старая, незнаю как решить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 16:25 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Вопрос. Есть веб-приложение (вебпортал для 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). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:27 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
A>Спасибо заранее, проблема старая, незнаю как решить. Поиск как всегда — рулит... см. тег globalization в web.config ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:32 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
это есть во всех страницах - > <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). Есть еще идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:34 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
метаданные (перевод на русский итп) берутся из оракловой базы. Может на пути от оракла в IE русский переколошмачивается по какойто причине? В IE Кодировка стоит "Автовыбор" по умолчанию. Но поменять ее не получается ввиду убирания этим вебпорталом вообще всех менюх, одно окно остается. Может тут копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:39 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
везде стоит <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:55 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
везде стоит <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> это нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 17:55 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
везде стоит <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> это нормально? Да в идеале так и должно быть. Кстати насчет сохраненной кодировки aspx и ascx файлов, попробуй открыть какой-нибудь aspx и ascx файл(в которых глючит кодировка) в блокноте и сохранить его с использованием кодировки utf-8(не забудь сделать backup файла). И кстати в самой базе Oracle какая кодировка выставлена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 11:06 |
|
||
|
Кодировка в веб-приложении на .NET
|
|||
|---|---|---|---|
|
#18+
Попробую все-таки поэкспериментировать с этим <globalization fileEncoding="windows-1251" requestEncoding="windows-1251" responseEncoding="windows-1251" /> В оракловой базе стандартная кодировка по умолчанию которая стояла, CLRWIN1252... чтото там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 14:06 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=920&tid=1391220]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 337ms |

| 0 / 0 |
