|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
Столкнулся с проблемой. В Interactive report русские символы отображаются корректно, но если попытаться выгрузить это хозяйство в CSV, то в файле получаем ¿¿¿¿¿¿ Куда копать, подскажите APEX - 4.0.2.00.07 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2011, 15:08 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
В свойствах приложения есть Automatic CSV Encoding, переключите в YES. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2011, 15:23 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
переключено... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2011, 16:08 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикот, STFF кодировка csv. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2011, 17:42 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
Не помогло :( по ссылке пишут что помогает изменение Application Primary Language на Russian. После этого у меня CSV вообще корявый генерится... у меня кодировка база UTF8... не понимаю в чем проблема... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 13:46 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикот, столкнуля с той же проблемой! и нашел решение Shared Components -> Globalization->Edit Globalization Attributes ->Application Primary Language выставляешь на русский... по идее отчеты теперь должны нормально формироваться... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 11:09 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
не помогает :( получаю такое вместо русских символов - мин";"ГаÑ�аноР... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 13:38 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикоту меня кодировка база UTF8... не понимаю в чем проблема... Мало, очень мало данных. Давайте по порядку. Покажите настройки приложения: Application Primary Language, Application Language Derived From, Automatic CSV. Скопируйте сюда запрос и результат запроса по выбору кодировки БД. Покажите значение DAD-атрибута nls-language/PlsqlNLSLanguage. Дайте исходную строку и её представление в CSV. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 14:20 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
suPPLerангликоту меня кодировка база UTF8... не понимаю в чем проблема... Мало, очень мало данных. Давайте по порядку. Покажите настройки приложения: Application Primary Language, Application Language Derived From, Automatic CSV. Скопируйте сюда запрос и результат запроса по выбору кодировки БД. Покажите значение DAD-атрибута nls-language/PlsqlNLSLanguage. Дайте исходную строку и её представление в CSV. suPPLer, спасибо за помощь Application Primary Language - English (United Kingdom) (en-gb) Application Language Derived From - Application Primary Language Automatic CSV Encoding - YES Код: plaintext
UTF8 DAD настройки показать не могу :( APEX на другом сервере крутится, как появится админ, добавлю. В общем сейчас в Interactive reportе вижу - Константин, при экспорте в CSV получаю ¿¿¿¿¿¿¿¿¿¿ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 15:16 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикотApplication Primary Language - English (United Kingdom) (en-gb) Application Language Derived From - Application Primary Language Automatic CSV Encoding - YES автор Automatic CSV Encoding Automatic CSV Encoding controls the encoding of all comma-delimited (CSV) report output in an application. The default value for Automatic CSV Encoding is No. If Automatic CSV Encoding is set to Yes, CSV report output is converted to a character set compatible with localized desktop applications. The character set for the CSV encoding is determined by the Application Language Derived From setting. The encoding of pages in Application Builder is determined by the character set of the database access descriptor (DAD) used to access Oracle Application Express. For example, if the character set of the database access descriptor is AL32UTF8, all pages in all applications in the Oracle Application Express user interface are encoded in UTF-8. By default, the CSV output from report regions is encoded in the same character set as the database access descriptor. However, some desktop spreadsheet applications require that the data is encoded in the client desktop operating system character set. In the case of multibyte data, the CSV output from report regions will often appear corrupted when opened by a desktop spreadsheet application. This is because the CSV output is encoded differently than what is required by the desktop application. Enabling Automatic CSV Encoding resolves this issue. For example, if the user's language preference for an application is de, the CSV data is encoded in Western European Windows 1252, regardless of the Database Access Descriptor character set setting. If the user's language preference is zh-cn, the CSV data will be encoded in Chinese GBK. Код: plaintext 1. 2. 3. 4. 5. 6.
Мне кажется, кириллица теряется при преобразовании UTF8 к WE Windows 1252. Попробуйте поставить Automatic CSV Encoding=NO и дождаться ответа об настройках DAD. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 17:13 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
поставил Automatic CSV Encoding в NO теперь вместо Павел в CSV - Павел на след неделе узнаю DAD настройки спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 18:31 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
узнал nls-language/PlsqlNLSLanguage - american_america.al32utf8 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 18:59 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
не пойму что делать причем проблема появилась после миграции на APEX 4... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 12:30 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикот, а если теперь, когда установлены следующие настройки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
заглянуть в получаемый csv-файл чем-то, что умеет работать с UTF-8 (например, Notepad++ или gedit), Вы увидите Павла? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 14:54 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
Добавлю. В принципе, у Вас есть несколько путей, чтобы выгружать кириллицу вместо каши: 0. Оставить вышеуказанные настройки без изменений и работать с полученными в UTF-8 csv-файлами при помощи того, что понимает UTF-8. 1. Поменять Automatic CSV Encoding на YES и выставлять каким-либо образом пользовательский язык на ru. Например, поменять основной язык в приложении или настройку Application Language Derived From, позволив пользователям выбирать язык. И надеяться, что кодировка выбранного языка распознаётся пользовательским приложением, которое потом обрабатывает csv-файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:13 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
suPPLer, еще раз спасибо за помощь. 0. Если оствить как есть, Excel не понимает... 1. Тоже не помогает, не распознается ... как оно работало до upgrade to APEX 4 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:33 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
suPPLerангликот, а если теперь, когда установлены следующие настройки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
заглянуть в получаемый csv-файл чем-то, что умеет работать с UTF-8 (например, Notepad++ или gedit), Вы увидите Павла? да, вижу :) почему Excel не распознает... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:38 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикот1. Тоже не помогает, не распознается ... Странно, опишите, что конкретно сделано. Я установил русский язык в качестве основного у приложения и включил Automatic CSV Encoding. Получил файл в windows-1251. англикоткак оно работало до upgrade to APEX 4 ? В зависимости от того, как выполнялся upgrade, могу предположить, что: 0. Automatic CSV Encoding было установлено в YES, кто-то проапдейтил <apex_schema>.wwv_flow_languages.nls_window_charset для lang_id = 'en-gb'. Как результат, csv-файлы выгружались в windows-1251. После обновления используется новая таблица с оригинальными NLS-настройками. 1. Атрибут nls-language/PlsqlNLSLanguage для DAD APEX имел другое значение до обновления, например, AMERICAN_AMERICA.CL8MSWIN1251. Во время обновления был приведён в соответствие с документацией и установлен в AMERICAN_AMERICA.AL32UTF8. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:48 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 15:51 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
ENGLISH UNITED KINGDOM WE8MSWIN1252 ENGLISH UNITED KINGDOM WE8MSWIN1252 остается только атрибут nls-language/PlsqlNLSLanguage... авторСтранно, опишите, что конкретно сделано. Я установил русский язык в качестве основного у приложения и включил Automatic CSV Encoding. Получил файл в windows-1251. сдел все по шагам, но в выгружвемом файле вместо ¿¿¿¿¿¿¿¿¿¿ получаю Павел может это потому что Windows локаль не русская? ... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 16:09 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикот Код: plaintext 1. 2. 3. 4. 5. 6. 7.
ENGLISH UNITED KINGDOM WE8MSWIN1252 А зачем два раза одно и тоже запрашиваете? англикотсдел все по шагам, но в выгружвемом файле вместо ¿¿¿¿¿¿¿¿¿¿ получаю Павел может это потому что Windows локаль не русская? ... Определённо. Какая локаль? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 16:33 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
English (United Kingdom) и изменить ее нельзя... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 17:36 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
System Locale: en-us;English (United States) Input Locale: en-gb;English (United Kingdom) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 17:38 |
|
Interactive report и кодировка при выгрузке в CSV
|
|||
---|---|---|---|
#18+
англикотInput Locale: en-gb;English (United Kingdom) Используется кодовая страница 1252 . Вам остаётся найти в ней кириллические символы. :) Вы уверены, что раньше на этом же рабочем месте до обновления APEX всё работало? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2011, 18:26 |
|
|
start [/forum/topic.php?fid=50&fpage=58&tid=1876040]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 299ms |
total: | 469ms |
0 / 0 |