|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
Добрый день! Пардон за глупый вопрос (только переходим на Forms+Reports 11), но при попытке запустить отчет с параметрами пользователя следующим образом: http://vgp:9002/reports/rwservlet?report=222.jsp&userid=&desformat=SPREADSHEET&destype=cache&PARAMFORM=YES после ввода имени и пароля пользователя выдается форма параметров, где из списка текстовых значений на русском языке нужно выбрать одно. Выбираем и получаем сообщение что "Значение ограниченного параметра "кто" списка значений отсутствует среди выбранных значений." Если значение числовое или на английском языке, то все нормально. Попробовал сделать в отчете параметр пользователя, запросить его через форму параметров и просто вывести в отчете - для эксперимента. Если буквы набираешь русские, то в отчете введенное слово выводится, но состоит из одних знаков вопроса. Цифры, даты, слова на английском - корректно. То есть проблема в передаче именно русских букв. Как этот вопрос решается??? Ничего похожего на форумах не нашел... СПАСИБО заранее!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2012, 18:04 |
|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
Параметр кодовой страницы в NLS_LANG должна поддерживать кириллицу, а установлена, скорее всего iso8859-1. Какую выбрать - зависит от оси, или можно сразу UTF. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2012, 15:44 |
|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
В реестре NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 ОС - Windows 7 x64 Или этот NLS_LANG нужно искать где-то еще??? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2012, 17:42 |
|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
viegВ реестре NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 ОС - Windows 7 x64 Или этот NLS_LANG нужно искать где-то еще??? Это больше похоже на локальный реестр и локальную ОС. Что значит имя 'vgp' из строки вызова? Это ваш локальный компьютер или сервер в сети? Искать нужно на компьютере/сервере, где запускается Reports Server (на машине с именем vgp). Там, в кофигурационном файле <oracle-home>\as\reports\conf\<имя reports server'а>.conf должны быть прописаны NLS-параметры. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2012, 20:10 |
|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
Спасибо за совет!!! Пардон что пропал на пару дней, пришлось срочно в командировку уехать. VGP - это и локальный компьютер и в то же время сервер. 11-й Forms+Reports ставится только после установки на локальный компьютер Weblogic сервера, так что получается все в одной куче и на одном компьютере. Соответственно AS отсутствует, вместо него Weblogic. Конфигурационного файла с таким именем найти не удалось, есть много других в директориях типа: C:\Oracle\Middleware\Oracle_FRHome1\reports\conf\ C:\Oracle\Middleware\asinst_1\config\ReportsServerComponent\RptSvr_VGP\asinst_1\ и тому подобных, но ни в одном вообще нет ничего про NLS_LANG. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 16:54 |
|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
В файле rwserver.conf нашел следующую строку: <?xml version = '1.0' encoding = 'UTF-8'?>, а в rwnetwork.conf: <?xml version="1.0" encoding="ISO-8859-1"?>. Это случайно не то что нужно??? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2012, 17:21 |
|
Передача параметра на русском языке из формы параметров Reports
|
|||
---|---|---|---|
#18+
Если кому интересно как все-таки решить описанную проблему: в rwservlet.properties раскомментируйте defaultcharset и установите CL8MSWIN1251: <defaultcharset>CL8MSWIN1251</defaultcharset> и перезапустите WLS. NLS_LANG не трогал, в реестре он значится как RUSSIAN_RUSSIA.CL8MSWIN1251 После такой модификации русские буквы из формы параметров в отчет стали передаваться правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2012, 20:38 |
|
|
start [/forum/topic.php?fid=51&fpage=16&tid=1878503]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
33ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 508ms |
0 / 0 |