powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Не проходит кириллица в Label
25 сообщений из 56, страница 1 из 3
Не проходит кириллица в Label
    #38969622
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет! Подскажите пожалуста. Есть база в WINDOWS-1251, Апекс работает через mod_sql, конфигурация
<Location /pls/Uapex>
Order deny,allow
PlsqlDocumentPath docs
AllowOverride None
PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
PlsqlDatabaseConnectString orcl
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
PlsqlAuthenticationMode Basic
SetHandler pls_handler
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDatabaseUsername APEX_PUBLIC_USER
PlsqlDefaultPage apex
PlsqlDatabasePassword apex
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
Allow from all
PlsqlPathAlias r
PlsqlPathAliasProcedure wwv_flow.resolve_friendly_url
</Location>

Отображает данные из базы нормально, но если в label элементов, в лого приложения и вообще на странице использовать кириллицу в количестве более 10 символов, то перестают работать все кнопки и все, что использует apex.jquery.
Подозреваю что в конфигурацию HTTP сервера надо написать не AddCharset UTF-8 .utf8, как сейчас, а AddCharset UTF-8 .utf8 .html .css .js ?
Поможет ли? Или какое может быть решение?
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969650
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,
вы на свои старые темы отвечать будете? Они ведь пересекаются.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969678
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, старые проблемы решились правильной установкой PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8 вместо AMERICAN_AMERICA.AL8UTF8. После этого фильтр поиска перестал выдавать крокозябры, и страница подгружается в UTF8 как положено. Ок, в старую тему отпишусь. Теперь новый баг, апекс уже 5 версия, но эта новая проблема на 4 и 5 вылазит одинаково.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969700
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобще то на 4 версии можно было сделать так: Сохранить кириллицу в label элементов в западной кодировке, а не UTF-8 путем переключения кодировки браузера на ходу, но после сохранения в среде разработки они отображались как #1047 .... читать внутри разработки было неудобно, но само приложение работало. После апдейта до 5 версии и это не помогает.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969749
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,
убрали бы вы mod_sql
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969756
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, может что то поменять в конфигурации для начала? :)
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969766
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,

mod_plsql или что-то другое, без разницы, ВЕЗДЕ есть ограничение - кодировка веб сервера должна быть установлена в AL32UTF8, так всегда было, куча тем на форуме есть.

т.е. вы настроили веб сервер неверно, накодили кучу неверного кода, теперь исправляйте. Зачем вам win1251 на странице, где кодировка UTF-8 вы так и не объяснили.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969773
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,

Если бы ставили по документации, то давно увидели бы

http://docs.oracle.com/cd/B28359_01/install.111/b28264/apex.htm#RILIN1049 The PlsqlNLSLanguage setting determines the language setting of the DAD. The character set portion of the PlsqlNLSLanguage value must be set to AL32UTF8, regardless of whether or not the database character set is AL32UTF8.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969788
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Petro123, может что то поменять в конфигурации для начала? :)
на вашем компе стоит виста\7-ка\или ХП?
Не нужно бояться компьютера. На веб-сервере ведь кода нету)).
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969893
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, ну при чем тут dads если уже решили ту проблему, я ж писала что давно поставили PlsqlNLSLanguage AL32UTF8. Ставила не я, а при проверке не увидела, что там стоит AL8UTF8, сказала администратору, что видимо опечатались, и он поставил AL32UTF8 и все стало ок! Кодировка странички - text/html; charset=utf-8 , раньше была cp 1251, но это раньше, а щас другая проблема! Сами APEX и Apache на RED HAT, в httpd.conf апача есть строка AddCharset UTF-8 .utf8, если что ...

База в WIN-1251 но поверьте, нет возможности изменить кодировку базы, база слишком большая, себе дороже, проще отказатся от АПЕКС, а не хочется, потому что Forms надоели. Все, что в базе кириллически записано - при разработке не мешает, никаких проблем, проблемы только, если в среде разработки в браузре использовать кииллицу.
Описываю снова - в среде разработки на win7 создаю приложение с нуля. Если использовать кириллицу в label элементов (не в названиях, понятно), то если таких символов на страничке примерно больше 10 окажется, то все кнопки и джаваскрипты перестают работать и страница не подгружается до конца, DevToolbar вообще не отображается внизу, а на предыдущей странице, напримример, где login и где нет кириллицы - все ок. Если оставить в label лишь несколько кириллических символов - тоже все ок. Количество кириллических символов суммироуется, то есть, если написать большой текст в лого приложения, то то, что в label уже неважно - рабоатать уже не будет.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969930
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Petro123, ну при чем тут dads если уже решили ту проблему, я ж писала что давно поставили PlsqlNLSLanguage AL32UTF8. Ставила не я, а при проверке не увидела, что там стоит AL8UTF8, сказала администратору, что видимо опечатались, и он поставил AL32UTF8 и все стало ок! Кодировка странички - text/html; charset=utf-8 , раньше была cp 1251, но это раньше, а щас другая проблема! Сами APEX и Apache на RED HAT, в httpd.conf апача есть строка AddCharset UTF-8 .utf8, если что ...

База в WIN-1251 но поверьте, нет возможности изменить кодировку базы, база слишком большая, себе дороже, проще отказатся от АПЕКС, а не хочется, потому что Forms надоели. Все, что в базе кириллически записано - при разработке не мешает, никаких проблем, проблемы только, если в среде разработки в браузре использовать кииллицу.
Описываю снова - в среде разработки на win7 создаю приложение с нуля. Если использовать кириллицу в label элементов (не в названиях, понятно), то если таких символов на страничке примерно больше 10 окажется, то все кнопки и джаваскрипты перестают работать и страница не подгружается до конца, DevToolbar вообще не отображается внизу, а на предыдущей странице, напримример, где login и где нет кириллицы - все ок. Если оставить в label лишь несколько кириллических символов - тоже все ок. Количество кириллических символов суммироуется, то есть, если написать большой текст в лого приложения, то то, что в label уже неважно - рабоатать уже не будет.

Вообще-то странное поведение.(У меня самого 1251...и базы на линуксах..и вообще проблем с кирилицей в жизни не видел....правда я влинуксе разрабатываю..но клиентские станции разные ОС...и маки и линуксы и винда всех ипостасей) Скажите а в редхате если набрать echo $LANG что даст.

Должно быть типа. ru_RU.UTF-8

ещё я надеюсь у Вас первичный язык в глобализации русский стоит.(прилагаю скрин)
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969934
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Если использовать кириллицу в label элементов (не в названиях, понятно), то если таких символов на страничке примерно больше 10 окажется, то все кнопки и джаваскрипты перестают работать и страница не подгружается до конца
Кодировку базы никто не предлагал менять... Если вы пишете туда кириллицу в UTF-8 и на странице выбрана кодировка UTF-8, с указанным выше конфигом, то проблем быть не должно . Покажите скриншоты.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969954
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev, хотелось бы что б не было, но они есть:(
Скрин среды разработки - http://clip2net.com/s/3imjjhf - вводв в label.
Скрин информации про страничку - http://clip2net.com/s/3imk3TR
Скрин httpd : http://clip2net.com/s/3imklnh
Скрин дескриптора : http://clip2net.com/s/3imlHYr
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969957
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,

может просто какой-нибудь локальный баг на странице / шаблоне ?
html посмотрите, правильно ли сгенерировал вашу метку, нет ли ошибок на странице и т.д.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969959
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al,
Язык приложения я выставляю и англиский и русский на проблему это не влияет, приложение однаково рабоатет и одинаково ломается для обеих языков и различных настроек, я по всякому пробовала.
А вот настроки red hat http://clip2net.com/s/3imnV7Z
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969960
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О! http://clip2net.com/s/3imobQR
Скажу админу, наверно в этом дело.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969966
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,

На скриншотах не хватает собственно проблемы
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969971
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_О! http://clip2net.com/s/3imobQR
Скажу админу, наверно в этом дело.
Думаю не в этом дело.(хотя попробовать надо)
1251 редко ставится...обычно
ru_RU.UTF-8
Вы можете запустить не через апач а через апекс листенер в режиме standalone ?
И проверить,чтоб меньше цепочка была.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969980
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev, в смысле работает/не работает? Ну, кнопки не работали при большом количисте кириллических символов, для тестов создала простое приложение, поставила action на page_load в виде alert-сообщения, что было быстрее тестировать.
Результат когда несколько кирилич. символов - http://clip2net.com/s/3imt3Qj
Результат когда много - http://clip2net.com/s/3imtUbc - alert не срабатывает и тулбар не загружен, html код странички оборван.
Пробовала live http headers поставить, но там мне мало что понятно. Но кодировки там utf8
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969985
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_Результат когда много - http://clip2net.com/s/3imtUbc - alert не срабатывает и тулбар не загружен, html код странички оборван.
- Что в конце оборванного html в исходном коде страницы ?

- httpd.conf не меняли, он по умолчанию ?

- Проблема воспроизводится в новом приложении, на нескольких элементах без подключения ваших библиотек ?
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38969993
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,

+ посмотрите, воспроизводится ли через http localhost на машине, где установлен апекс
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38970004
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ 5. Включите апекс дебаг и посмотрите, не обрывается ли он при генерации такой оборванной страницы.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38970011
Selesta_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevSelesta_Результат когда много - http://clip2net.com/s/3imtUbc - alert не срабатывает и тулбар не загружен, html код странички оборван.
- Что в конце оборванного html в исходном коде страницы ?

- httpd.conf не меняли, он по умолчанию ?

- Проблема воспроизводится в новом приложении, на нескольких элементах без подключения ваших библиотек ?

Конец НТМЛ разный, но где то этом в месте :
(function(){apex.da.initDaEventList();})();
(function(){apex.da.init

или например (function(){apex.da.init();})();

Насчет httpd.conf - увы, сказать не смогу.
Проблема воспроизводится в каждом новом приложении, при создании первого же элемента, когда надо заполнять Label, если создать несколько элементов, и в каждом в поле label написать по одному кириллическому символу, то может работать со многими элементами - display, select ... лишь бы киррилице на нтмл странице было около 10символов, не больше. Если сделать кириллическое лого большое - сразу перестает работать, если не использовать кириллицу - все работает. Я тут сейчас регион нтмл создала и туда занесла <p>какие то символы</p> - то же самое - приложение перестает загружаться если колич. кириллических символов в общем на странице больше 16.
Своих библиотек мы не используем, по крайней мере пока, только скрипты по умолчанию апекса, типа src="/apexi/libraries/apex/minified/desktop.min.js?v=5.0.0.00.31"> и т.п.
С кодировкой на red hat завтра решим.
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38970015
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,
/apex/minified/desktop.min.js?v=5.0.0.00.31"

А у Вас 5й апекс?(Тут вроде в теме версия нигде не сказана)
...
Рейтинг: 0 / 0
Не проходит кириллица в Label
    #38970020
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selesta_,
я к тому что нужно методом исключения (убрать прослойки) найти проблему.
Мы же прыгаем на кодировки то странички, то веб-сервера, то СУБД, то хрень знает чего))
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 1 из 3
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Не проходит кириллица в Label
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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