powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
17 сообщений из 17, страница 1 из 1
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729543
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Windows XP SP2, Oracle 10g XE 10.2.0.1.0, Apex 2.1.0.00.39.
Задача: нужно перенести готовое приложение APEX на другой компьютер, где такие же параметры
компьютера.
Делаю:
в исходном компьютере
1) экспортирую схему с помощью expdp, получается *.dmp-файл;
2) экспортирую программу с помощью Database Home Page -> Application Builder -> Export (см. рис

1), получаю *.sql-файл;
3) в этом sql-файле строку

Код: plaintext
wwv_flow_api.set_security_group_id(p_security_group_id=> 6972131224825148 );

заменяю на

Код: plaintext
wwv_flow_api.set_security_group_id;
как выяснил на этом форуме, чтобы без ошибок импортировалась.

в целевом компьютере
4) импортирую схему с помощью impdp dmp-файл;
5) импортирую приложение с помощью sqlplus: sqlplus username/password @file.sql;
6) открываю в строке браузера приложение, получаю вместо нормально русского текста, каракулю

(см. рис 2, здесь проблемы). Тут вместо каракулей должно быть слова 'Пользователь, Пароль,

Вход';
7) захожу введя логин и пароль;
8) данные из моих таблиц показывает без проблем, а вот все кнопки, сообщения ораклоские, метки,

все каракуля;
9) один из каракулей пробую сконвертировать с пом. convert, CL8MSWIN1251 -> AL32UTF8, и получаю

нормальный текст (см. рис);

В обоих компьютерах NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251.
В обоих компьютерах
Код: plaintext
SELECT * FROM nls_database_parameters
и
Код: plaintext
SELECT * FROM nls_session_parameters
выдает абсолютно одинаковые результаты.

nls_database_parameters
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 1 	NLS_LANGUAGE	AMERICAN
 2 	NLS_TERRITORY	AMERICA
 3 	NLS_CURRENCY	$
 4 	NLS_ISO_CURRENCY	AMERICA
 5 	NLS_NUMERIC_CHARACTERS	.,
 6 	NLS_CHARACTERSET	CL8MSWIN1251
 7 	NLS_CALENDAR	GREGORIAN
 8 	NLS_DATE_FORMAT	DD-MON-RR
 9 	NLS_DATE_LANGUAGE	AMERICAN
 10 	NLS_SORT	BINARY
 11 	NLS_TIME_FORMAT	HH.MI.SSXFF AM
 12 	NLS_TIMESTAMP_FORMAT	DD-MON-RR HH.MI.SSXFF AM
 13 	NLS_TIME_TZ_FORMAT	HH.MI.SSXFF AM TZR
 14 	NLS_TIMESTAMP_TZ_FORMAT	DD-MON-RR HH.MI.SSXFF AM TZR
 15 	NLS_DUAL_CURRENCY	$
 16 	NLS_COMP	BINARY
 17 	NLS_LENGTH_SEMANTICS	BYTE
 18 	NLS_NCHAR_CONV_EXCP	FALSE
 19 	NLS_NCHAR_CHARACTERSET	AL16UTF16
 20 	NLS_RDBMS_VERSION	 10 . 2 . 0 . 1 . 0 

и nls_session_parameters
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 1 	NLS_LANGUAGE	AMERICAN
 2 	NLS_TERRITORY	AMERICA
 3 	NLS_CURRENCY	$
 4 	NLS_ISO_CURRENCY	AMERICA
 5 	NLS_NUMERIC_CHARACTERS	.,
 6 	NLS_CALENDAR	GREGORIAN
 7 	NLS_DATE_FORMAT	DD-MON-RR
 8 	NLS_DATE_LANGUAGE	AMERICAN
 9 	NLS_SORT	BINARY
 10 	NLS_TIME_FORMAT	HH.MI.SSXFF AM
 11 	NLS_TIMESTAMP_FORMAT	DD-MON-RR HH.MI.SSXFF AM
 12 	NLS_TIME_TZ_FORMAT	HH.MI.SSXFF AM TZR
 13 	NLS_TIMESTAMP_TZ_FORMAT	DD-MON-RR HH.MI.SSXFF AM TZR
 14 	NLS_DUAL_CURRENCY	$
 15 	NLS_COMP	BINARY
 16 	NLS_LENGTH_SEMANTICS	BYTE
 17 	NLS_NCHAR_CONV_EXCP	FALSE

Во сколько написал...
Поиск, документация помогло выгрести только вот эти результаты.
Что я сделал неправильно??? Как лечить???
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729591
Alex from SPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри атрибуты приложения
Home>Application Builder>Application 100>Application Attributes>Edit Globalization Attributes
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729627
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex from SPbпосмотри атрибуты приложения
Home>Application Builder>Application 100>Application Attributes>Edit Globalization Attributes

В обоих компьютерах
1) Application Primary Language = Russian (ru)
2) Application Language Derived From = Use Application Primary Language
3) Auto CSV Encoding = No
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729740
Alex from SPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyber Craft Alex from SPbпосмотри атрибуты приложения
Home>Application Builder>Application 100>Application Attributes>Edit Globalization Attributes

В обоих компьютерах
1) Application Primary Language = Russian (ru)
2) Application Language Derived From = Use Application Primary Language
3) Auto CSV Encoding = Noа зачем при экспорте юникс формат выбрал
в IE правая кн. мыши - view source - <meta http-equiv="Content-Type" content="text/html; charset= windows-1251 " /> ?
посмотри в свой экспортный sql файл - там все твои формы, элементы создаются вызовом функции,
которая пишет в таблички WWV_FLOWS_item|menu|list...
проверь содержимое этих таблиц
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729847
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex from SPb
а зачем при экспорте юникс формат выбрал

По умолчанию так стояло, так и оставил. А от этого многое зависит?

Alex from SPbв IE правая кн. мыши - view source - <meta http-equiv="Content-Type" content="text/html; charset= windows-1251 " /> ?

В обоих компьютерах пишет charset=utf-8

Alex from SPb
посмотри в свой экспортный sql файл - там все твои формы, элементы создаются вызовом функции,
которая пишет в таблички WWV_FLOWS_item|menu|list...
проверь содержимое этих таблиц

В экспортном sql файле все данные на русском языке отображаются каракулей если открывать через FAR. А если открывать через Блокнот, то никаких проблем.
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729893
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И что странно, при установке через Home>Application Builder>Application 100>Export / Import>Import, т.е. стандартно, все отображается нормально. Каракули появляются только при установке приложения ч-з sqlplus.
И DOS формат выбрать тоже пробовал. Не помогло.
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34729993
Alex from SPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyber CraftИ что странно, при установке через Home>Application Builder>Application 100>Export / Import>Import, т.е. стандартно, все отображается нормально. Каракули появляются только при установке приложения ч-з sqlplus.
И DOS формат выбрать тоже пробовал. Не помогло.формат не причем, просто разное разделение строк
если в фаре по f4(f8 win) каракули
и NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
а NLS_CHARACTERSET CL8MSWIN1251
ты плюсом каракули и грузишь
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34731085
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex from SPb Cyber CraftИ что странно, при установке через Home>Application Builder>Application 100>Export / Import>Import, т.е. стандартно, все отображается нормально. Каракули появляются только при установке приложения ч-з sqlplus.
И DOS формат выбрать тоже пробовал. Не помогло.формат не причем, просто разное разделение строк
если в фаре по f4(f8 win) каракули
и NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
а NLS_CHARACTERSET CL8MSWIN1251
ты плюсом каракули и грузишь

Да, действительно, в экспортном sql-файле, при открытии ч-з FAR, по F8 (win) также каракули.
И где, что я должен изменить, чтобы нормально экспортный файл устанавливать ч-з sqlplus? Думаю как в реестре нужно поменять, но где, в исходном или целевом компьютере, и что на что нужно поменять?
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34731092
Nickname
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй грузить через sqlplusw
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34731099
Cyber Craft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nicknameпопробуй грузить через sqlplusw

В статье
Understanding SQL*Plus. Конфигурации и запуск
пишется:

авторДля тех, кто использует эту реализацию SQL*Plus, не самой лучшей новостью станет известие о том, что в будущих версиях графического SQL*Plus больше не будет. Ему на смену идет iSQL*Plus (эту информацию можно найти в файле $ORACLE_HOME92/sqlplus/doc/README.htm, поставляемым к SQL*Plus версии 9.2).

И такого файла, как sqlplusw в моем каталоге Oracle нету. У меня Oracle 10g.

Может Alex from SPb дает действительно дельный совет, но не могу понять, где и что поменять???
авторесли в фаре по f4(f8 win) каракули
и NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
а NLS_CHARACTERSET CL8MSWIN1251
ты плюсом каракули и грузишь
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #34731149
Alex from SPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык, несколько способов убрать каракули,например
- через карман из нотепада(там всё на русском) взять и скопировать в редактор фара(режим f8)
- изменить параметр экспорта "File Character Set" на "Cyrilic Windows 1251"
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #37414087
alfim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подниму старую тему.

Имеется приложение, выгруженное через интерфейс APEX.
Пытаюсь загрузить его в эту же базу через sqlplus. После загрузки в интерфейсе кракозябры.

В базе NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251.

Как импортировать приложение?
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #37414303
импортёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alfimПодниму старую тему.

Имеется приложение, выгруженное через интерфейс APEX.
Пытаюсь загрузить его в эту же базу через sqlplus. После загрузки в интерфейсе кракозябры.

В базе NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251.

Как импортировать приложение?
очень просто. импортировать не через sqlplus, а через Apex Builder!
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #37416366
alfim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
импортёрочень просто. импортировать не через sqlplus, а через Apex Builder!
Вообще изначальное условие, что импорт через sqlplus.
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #37416795
импортёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alfimимпортёрочень просто. импортировать не через sqlplus, а через Apex Builder!
Вообще изначальное условие, что импорт через sqlplus.
для виндовой консоли перед запуском sqlplus попробуйте:
Код: plaintext
mode con cp select= 1251 
возможно, поможет
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #37418721
alfim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
импортёр,

Нет не помолгло ((
...
Рейтинг: 0 / 0
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
    #37505755
импортёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alfimимпортёрочень просто. импортировать не через sqlplus, а через Apex Builder!
Вообще изначальное условие, что импорт через sqlplus.
Нота 401595.1 на металинке спасёт отца русской демократии :)
а именно:
автор The client character set should support the special characters, otherwise these characters are lost after import. So set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 in the command prompt before opening SQLPLUS.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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