powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX: русский язык при сохранении результата в CSV
10 сообщений из 10, страница 1 из 1
APEX: русский язык при сохранении результата в CSV
    #34430953
anbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При сохранении результата в CSV получаются кракозяблы вместо русского языка.
APEX 2.2.1, кодировка базы CL8MSWIN1251, DAD - AL32UTF8. Как побороть сие?
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34431021
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что у вас получаются не "кракозяблы вместо русского языка",
а текст в кодировке UTF8, как вы и просили.
Установите для DAD кодировку CL8MSWIN1251
или открывайте CSV программой, которая понимает UTF8.
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34960187
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с подобной проблемой.
Русские буквы при выгрузке показываются примерно так: їїїїїїї їїїїїїї їїїїїїїї
Кодировка базы: CL8ISO8859P5
Кодировка DAD: UTF8.
Знаю, что по идее нужно сменить кодировку у базы на UTF8. Но в базе использовались русские имена функций, процедур, триггеров и колонок таблиц, все это теперь надо переводить на вражеский язык, что представляется весьма увлекательным и интересным занятием.
Возможно есть какой-то иной способ?
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34960745
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anbondПри сохранении результата в CSV получаются кракозяблы вместо русского языка.
APEX 2.2.1, кодировка базы CL8MSWIN1251, DAD - AL32UTF8. Как побороть сие?
В свойствах приложения в разделе Globalization есть 3 параметра:
Application Primary Language
Application Language Derived From
Automatic CSV Encoding
С ними поэкспериментируйте
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34960906
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуток помогло :)
теперь выглядит так: Коледа Алексей Валерьевич
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34961268
Goldminer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladIgЧуток помогло :)
теперь выглядит так: Коледа Алексей Валерьевич
Да не чуток, нормально помогло ;-)
Код: plaintext
1.
2.
3.
4.
5.
SQL> SELECT CONVERT('Коледа Алексей Валерьевич', 'CL8MSWIN1251', 'UTF8') FROM dual;

CONVERT('ЊнлеХаЀл
-------------------------
Коледа Алексей Валерьевич
Вы просто просите то, что потом прочитать не можете.
авторЗнаю, что по идее нужно сменить кодировку у базы на UTF8.
Ну, это полный бред (даже если бы удалось). Добивайтесь НА ВЫХОДЕ той кодировки, которую можете воспроизводить (догадываюсь, что это 1251 ;-)
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34961473
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Результат
Код: plaintext
SELECT CONVERT('Коледа Алексей Валерьевич', 'CL8MSWIN1251', 'UTF8') FROM dual
у меня выглядит как "???????????? ?????????????? ????????????????????"
Это если запускаю в PL*SQL Developere
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34961613
Goldminer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladIgРезультат
Код: plaintext
SELECT CONVERT('Коледа Алексей Валерьевич', 'CL8MSWIN1251', 'UTF8') FROM dual
у меня выглядит как "???????????? ?????????????? ????????????????????"
Это если запускаю в PL*SQL Developere
Ну да, так, в общем-то, и дложно быть ;-). Т.к.
авторКодировка базы: CL8ISO8859P5, а клиента, видимо, другая. Пардон, если ввел в заблуждение. Я это написал не к тому, что так надо делать, а чтобы показать, что Вам вернули честный UTF8, как Вы и просили. Т.е. :
1. или добивайтесь от клента 1251 ( Вот, если не читали )
2. или примите к сведению, что это UTF8, и читайте программой которая его понимает.
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34965680
uranic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня заработало после установки вот этих параметров:

Application Primary Language: Russian
Application Language Derived From : Use Application Primary Lenguage
Automatic CSV Encoding : Yes

P.S. APEX 3.0.1
Кодировка Базы: CL8MSWIN1251
Dads.conf
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
...
Рейтинг: 0 / 0
APEX: русский язык при сохранении результата в CSV
    #34965809
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uranicУ меня заработало после установки вот этих параметров:
Application Primary Language: Russian
Application Language Derived From : Use Application Primary Lenguage
Automatic CSV Encoding : Yes
P.S. APEX 3.0.1
Кодировка Базы: CL8MSWIN1251
Dads.conf
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
Огромное спасибо, мне тоже помогло.
Очень выручили.
Пусть у вас все будет хорошо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX: русский язык при сохранении результата в CSV
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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