|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
Всем привет. 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
заменяю на Код: plaintext
в целевом компьютере 4) импортирую схему с помощью impdp dmp-файл; 5) импортирую приложение с помощью sqlplus: sqlplus username/password @file.sql; 6) открываю в строке браузера приложение, получаю вместо нормально русского текста, каракулю (см. рис 2, здесь проблемы). Тут вместо каракулей должно быть слова 'Пользователь, Пароль, Вход'; 7) захожу введя логин и пароль; 8) данные из моих таблиц показывает без проблем, а вот все кнопки, сообщения ораклоские, метки, все каракуля; 9) один из каракулей пробую сконвертировать с пом. convert, CL8MSWIN1251 -> AL32UTF8, и получаю нормальный текст (см. рис); В обоих компьютерах NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251. В обоих компьютерах Код: plaintext
Код: plaintext
nls_database_parameters Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
и nls_session_parameters Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Во сколько написал... Поиск, документация помогло выгрести только вот эти результаты. Что я сделал неправильно??? Как лечить??? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 14:27 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
посмотри атрибуты приложения Home>Application Builder>Application 100>Application Attributes>Edit Globalization Attributes ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 14:39 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 14:49 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
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... проверь содержимое этих таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 15:18 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
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. А если открывать через Блокнот, то никаких проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 15:39 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
И что странно, при установке через Home>Application Builder>Application 100>Export / Import>Import, т.е. стандартно, все отображается нормально. Каракули появляются только при установке приложения ч-з sqlplus. И DOS формат выбрать тоже пробовал. Не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 15:47 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
Cyber CraftИ что странно, при установке через Home>Application Builder>Application 100>Export / Import>Import, т.е. стандартно, все отображается нормально. Каракули появляются только при установке приложения ч-з sqlplus. И DOS формат выбрать тоже пробовал. Не помогло.формат не причем, просто разное разделение строк если в фаре по f4(f8 win) каракули и NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251 а NLS_CHARACTERSET CL8MSWIN1251 ты плюсом каракули и грузишь ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2007, 16:15 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
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? Думаю как в реестре нужно поменять, но где, в исходном или целевом компьютере, и что на что нужно поменять? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 06:36 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
попробуй грузить через sqlplusw ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 06:48 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
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 ты плюсом каракули и грузишь ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 07:05 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
дык, несколько способов убрать каракули,например - через карман из нотепада(там всё на русском) взять и скопировать в редактор фара(режим f8) - изменить параметр экспорта "File Character Set" на "Cyrilic Windows 1251" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2007, 08:06 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
Подниму старую тему. Имеется приложение, выгруженное через интерфейс APEX. Пытаюсь загрузить его в эту же базу через sqlplus. После загрузки в интерфейсе кракозябры. В базе NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251. Как импортировать приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 17:26 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
alfimПодниму старую тему. Имеется приложение, выгруженное через интерфейс APEX. Пытаюсь загрузить его в эту же базу через sqlplus. После загрузки в интерфейсе кракозябры. В базе NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251. Как импортировать приложение? очень просто. импортировать не через sqlplus, а через Apex Builder! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 21:47 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
импортёрочень просто. импортировать не через sqlplus, а через Apex Builder! Вообще изначальное условие, что импорт через sqlplus. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2011, 16:40 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
alfimимпортёрочень просто. импортировать не через sqlplus, а через Apex Builder! Вообще изначальное условие, что импорт через sqlplus. для виндовой консоли перед запуском sqlplus попробуйте: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2011, 23:10 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
импортёр, Нет не помолгло (( ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2011, 11:19 |
|
Приложение APEX выдает сообщения в крякозяблях при установке ч-з sqlplus
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 18:07 |
|
|
start [/forum/topic.php?fid=50&fpage=65&tid=1876345]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
others: | 305ms |
total: | 466ms |
0 / 0 |