powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Почему Apex не понимает кодировку CL8MSWIN1251
16 сообщений из 16, страница 1 из 1
Почему Apex не понимает кодировку CL8MSWIN1251
    #37388296
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Установил OracleXEUniv.exe
2. Установил apex_4.0.2.zip
3. Далее делаю по старинке:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
SHUTDOWN;
STARTUP;

захожу http://127.0.0.1:8080/apex/ - получаю в броузере такое...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#HEAD# #FORM_OPEN# ORA- 06550 : line  2 , column  0 : PLS- 00103 : 
Encountered the symbol "end-of-file" when expecting one of the following: 
begin case declare exit for goto if loop mod null pragma raise return select update while with 
<< close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe

Unable to run page sentry in application  4500 .Return to application. id="page-header"> 
#LOGO#
#NAVIGATION_BAR#
&HELP.
#SUCCESS_MESSAGE##NOTIFICATION_MESSAGE##GLOBAL_NOTIFICATION#
#REGION_POSITION_01#
#REGION_POSITION_02# 
#REGION_POSITION_04#
.......

4. делаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
SHUTDOWN;
STARTUP;

все встает на свои места.
Здесь ключевой вопрос: почему не работает CL8MSWIN1251 - раньше вроде бы проблем не наблюдалось ?
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37388555
organiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ru,

делайте смену кодировки для Western European версии
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37388740
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
organizsam_sql.ru,

делайте смену кодировки для Western European версии

как ее сделать - по этой ссылке нет ответа
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37389178
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ruпочему не работает CL8MSWIN1251

А зачем она нужна, если БД у Вас в UTF8? Что-то в строки не влезает?

PS: Описаный Вами трюк с INTERNAL_USE работает не для всех кодировок, и уж точно не при смене многобайтовой кодировки на однобайтовую.
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37389337
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLersam_sql.ruпочему не работает CL8MSWIN1251

А зачем она нужна, если БД у Вас в UTF8? Что-то в строки не влезает?

PS: Описаный Вами трюк с INTERNAL_USE работает не для всех кодировок, и уж точно не при смене многобайтовой кодировки на однобайтовую.

а можно не вопросами отвечать ?
я с кодировками слаб - поэтому хотелось бы услышать нормальный вразумительный ответ
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37389457
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ruя с кодировками слаб - поэтому хотелось бы услышать нормальный вразумительный ответ

С учётом предоставленной информации это был именно он. Можете перечитать постскриптум, поискать INTERNAL_USE на форуме, почитать Globalization Support Guide и Note 257722.1.
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37390155
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто сделайте то же самое не для Universal версии Оракл ХЕ.
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37390333
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СкороходПросто сделайте то же самое не для Universal версии Оракл ХЕ.

что тоже самое сделать не понял
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37390804
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ruСкороходПросто сделайте то же самое не для Universal версии Оракл ХЕ.

что тоже самое сделать не понял

То самое, что в первом сообщении.

А потом ответьте на вопрос: зачем при наличии БД с юникодом пытаться изменить кодировку БД на однобайтовую с кириллическим набором символов? У Вас имеющиеся данные не помещаются в varchar2(4000|32767)? Или просто: "Чтобы было"?
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37391386
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый suPPLer пытается донести до вас мысль, что вы не ту версию Оракла берёте для подобных экзекуций.
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37391510
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СкороходУважаемый suPPLer пытается донести до вас мысль, что вы не ту версию Оракла берёте для подобных экзекуций.

Не, не пытаюсь. :) Я пытаюсь выяснить, зачем ТС хочет менять кодировку, и чем его не устраивает AL32UTF8. Пока безуспешно.

То, что ТС где-то прочитал, как можно менять, но не разузнал, в каких случаях следует это делать - уже понятно.
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37392418
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerСкороходУважаемый suPPLer пытается донести до вас мысль, что вы не ту версию Оракла берёте для подобных экзекуций.

Не, не пытаюсь. :) Я пытаюсь выяснить, зачем ТС хочет менять кодировку, и чем его не устраивает AL32UTF8. Пока безуспешно.

То, что ТС где-то прочитал, как можно менять, но не разузнал, в каких случаях следует это делать - уже понятно.

яж писал - делаю по старинке
гоняю скрипты, которые раньше гонял после разворачивания базы
в интернетах написано - так делать
вопрос "зачем это делать" себе не задавал
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37392568
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ruв интернетах написано - так делать
вопрос "зачем это делать" себе не задавал

Жаль. Задайте себе этот вопрос. Вы ведь специалист, а не шаман. ;)
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37394474
sam_sql.ru, вам замысловато намекают, что использовать для инсталляции надо не OracleXEUniv.exe, а другой OracleXE.exe
http://www.oracle.com/technetwork/database/express-edition/downloads/102xewinsoft-090667.html
Oracle Database 10g Express Edition ( Western European )

с бетой нового XE на базе 11g rel2
http://www.oracle.com/technetwork/database/express-edition/11gxe-beta-download-302519.html
такой фокус тоже не пройдет, т.к. он только юникодный
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37394504
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Капитан очевидностьsam_sql.ru, вам замысловато намекают, что использовать для инсталляции надо не OracleXEUniv.exe, а другой OracleXE.exe

Пока непонятно, зачем это надо ТС. Он не может ответить на этот вопрос.

Кэп?
...
Рейтинг: 0 / 0
Почему Apex не понимает кодировку CL8MSWIN1251
    #37394532
suPPLer, в ограниченные ~4Gb для бесплатного XE войдет текстовых данных в однобайтных кодировках больше, т.е. даже ~12Gb в новой бете, но уже исключительно в мультибайтной кодировке, выглядит не таким уж и явным приростом. Там не одна операция смены внутреннего представления, надо до кучи устанавливать nls: установка apex . Зачем? Собственно, а почему бы нет.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Почему Apex не понимает кодировку CL8MSWIN1251
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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