|
|
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Привет! Подскажите пожалуста. Есть база в 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 ? Поможет ли? Или какое может быть решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 12:11 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, вы на свои старые темы отвечать будете? Они ведь пересекаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 12:30 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Petro123, старые проблемы решились правильной установкой PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8 вместо AMERICAN_AMERICA.AL8UTF8. После этого фильтр поиска перестал выдавать крокозябры, и страница подгружается в UTF8 как положено. Ок, в старую тему отпишусь. Теперь новый баг, апекс уже 5 версия, но эта новая проблема на 4 и 5 вылазит одинаково. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 12:48 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Вобще то на 4 версии можно было сделать так: Сохранить кириллицу в label элементов в западной кодировке, а не UTF-8 путем переключения кодировки браузера на ходу, но после сохранения в среде разработки они отображались как #1047 .... читать внутри разработки было неудобно, но само приложение работало. После апдейта до 5 версии и это не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 13:02 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, убрали бы вы mod_sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 13:35 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Petro123, может что то поменять в конфигурации для начала? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 13:42 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, mod_plsql или что-то другое, без разницы, ВЕЗДЕ есть ограничение - кодировка веб сервера должна быть установлена в AL32UTF8, так всегда было, куча тем на форуме есть. т.е. вы настроили веб сервер неверно, накодили кучу неверного кода, теперь исправляйте. Зачем вам win1251 на странице, где кодировка UTF-8 вы так и не объяснили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 13:49 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 13:55 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_Petro123, может что то поменять в конфигурации для начала? :) на вашем компе стоит виста\7-ка\или ХП? Не нужно бояться компьютера. На веб-сервере ведь кода нету)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 14:09 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
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 уже неважно - рабоатать уже не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 15:35 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
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 ещё я надеюсь у Вас первичный язык в глобализации русский стоит.(прилагаю скрин) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:02 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_Если использовать кириллицу в label элементов (не в названиях, понятно), то если таких символов на страничке примерно больше 10 окажется, то все кнопки и джаваскрипты перестают работать и страница не подгружается до конца Кодировку базы никто не предлагал менять... Если вы пишете туда кириллицу в UTF-8 и на странице выбрана кодировка UTF-8, с указанным выше конфигом, то проблем быть не должно . Покажите скриншоты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:05 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
SvDev, хотелось бы что б не было, но они есть:( Скрин среды разработки - http://clip2net.com/s/3imjjhf - вводв в label. Скрин информации про страничку - http://clip2net.com/s/3imk3TR Скрин httpd : http://clip2net.com/s/3imklnh Скрин дескриптора : http://clip2net.com/s/3imlHYr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:19 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, может просто какой-нибудь локальный баг на странице / шаблоне ? html посмотрите, правильно ли сгенерировал вашу метку, нет ли ошибок на странице и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:23 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
irbis_al, Язык приложения я выставляю и англиский и русский на проблему это не влияет, приложение однаково рабоатет и одинаково ломается для обеих языков и различных настроек, я по всякому пробовала. А вот настроки red hat http://clip2net.com/s/3imnV7Z ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:24 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
О! http://clip2net.com/s/3imobQR Скажу админу, наверно в этом дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:25 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, На скриншотах не хватает собственно проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:30 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_О! http://clip2net.com/s/3imobQR Скажу админу, наверно в этом дело. Думаю не в этом дело.(хотя попробовать надо) 1251 редко ставится...обычно ru_RU.UTF-8 Вы можете запустить не через апач а через апекс листенер в режиме standalone ? И проверить,чтоб меньше цепочка была. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:35 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
SvDev, в смысле работает/не работает? Ну, кнопки не работали при большом количисте кириллических символов, для тестов создала простое приложение, поставила action на page_load в виде alert-сообщения, что было быстрее тестировать. Результат когда несколько кирилич. символов - http://clip2net.com/s/3imt3Qj Результат когда много - http://clip2net.com/s/3imtUbc - alert не срабатывает и тулбар не загружен, html код странички оборван. Пробовала live http headers поставить, но там мне мало что понятно. Но кодировки там utf8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:48 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_Результат когда много - http://clip2net.com/s/3imtUbc - alert не срабатывает и тулбар не загружен, html код странички оборван. - Что в конце оборванного html в исходном коде страницы ? - httpd.conf не меняли, он по умолчанию ? - Проблема воспроизводится в новом приложении, на нескольких элементах без подключения ваших библиотек ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:53 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, + посмотрите, воспроизводится ли через http localhost на машине, где установлен апекс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 16:58 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
+ 5. Включите апекс дебаг и посмотрите, не обрывается ли он при генерации такой оборванной страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 17:04 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
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 завтра решим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 17:17 |
|
||
|
Не проходит кириллица в Label
|
|||
|---|---|---|---|
|
#18+
Selesta_, /apex/minified/desktop.min.js?v=5.0.0.00.31" А у Вас 5й апекс?(Тут вроде в теме версия нигде не сказана) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2015, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38969930&tid=1874927]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 450ms |

| 0 / 0 |
