powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Проблема с кодировкой в APEX 4.2
6 сообщений из 6, страница 1 из 1
Проблема с кодировкой в APEX 4.2
    #38085819
ntoknov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема:

При вводе русского текста в HTML регион слетает кодировка. Русские буквы отоброжаются как ?????? Аналогично происходит при добавлении записи в таблицу.

Запрос на базе

select * from v$nls_parameters;

выдает
NLS_CHARACTERSET CL8MSWIN1251
NLS_NCHAR_CHARACTERSET AL16UTF16


select * from v$version

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for HPUX: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

select owa_util.get_version from dual;
10.1.2.0.8
...
Рейтинг: 0 / 0
Проблема с кодировкой в APEX 4.2
    #38085822
ntoknov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это после применения и вызова на редоктирование содержимого
...
Рейтинг: 0 / 0
Проблема с кодировкой в APEX 4.2
    #38086442
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ntoknov,

STFF AL32UTF8
...
Рейтинг: 0 / 0
Проблема с кодировкой в APEX 4.2
    #38086486
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ проверьте браузер, в хроме в каких-то идущих к нему плагинах, были баги, подробностей не помню, но там тоже что-то терялось в source
...
Рейтинг: 0 / 0
Проблема с кодировкой в APEX 4.2
    #38102828
ntoknov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Верное решение такое:

Создали отдельную базу в кодировке
AL32UTF8

Но и это не помогло окончательно. символы стали отображаться не как знаки вопроса, а как что-то "более осмысленное" (например, "ск")

Оказалось, что Апекс листенер той версии (сейчас уже не подскажу какой. Качали с сайта где-то в ноябре прошлого года) работал в кодировке WE8ISO8859P1. Т.е. браузер в UTF8 потом листенер преобразовавал в извращеренную кодировку, и (не побоюсь этого слова) клал в базу.

Это удалось проверить путем того, что записи, добавленные в тестовую табличку через апекс нормально отображались после конвертации
примерно так select CONVERT('русский текст‚€', 'WE8ISO8859P1','AL32UTF8') from dual;

В декабре уже прошлого года был выпущена версия листенера, которая работает уже в кодировке UTF8.

Переустановка листенера решила проблему.
...
Рейтинг: 0 / 0
Проблема с кодировкой в APEX 4.2
    #38314185
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идентичная проблема. Но только уродуются заголовки запроса перед отправкой в базу. Переустановка лисенера не помогла, есть еще идеи?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Проблема с кодировкой в APEX 4.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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