powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / apex_json encoding cyrillic to unicode - как избавиться?
9 сообщений из 9, страница 1 из 1
apex_json encoding cyrillic to unicode - как избавиться?
    #39642508
israelshamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
BEGIN
  APEX_JSON.INITIALIZE_CLOB_OUTPUT;

  APEX_JSON.OPEN_OBJECT; 

  APEX_JSON.WRITE('str', 'строка');

  APEX_JSON.CLOSE_OBJECT;

  DBMS_OUTPUT.PUT_LINE(APEX_JSON.GET_CLOB_OUTPUT);
  APEX_JSON.FREE_OUTPUT;
END;



Получаю:
Код: javascript
1.
2.
3.
{
"str":"стр\u043E\u043Aа"
}



Помогите,пожалуйста, обойти кодирование кириллицы в unicode.
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39642552
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
israelshamir,

apex_json.write_raw
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39642559
israelshamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Огроменное спасибо)))
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39643046
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
israelshamir,

А зачем? :)
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39644009
israelshamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

а зачем Вы спрашиваете?:)
Если есть иное предложение, я во внимании)
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39644010
israelshamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

я не apex developer, просто использую этот пакет для работы с JSON
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39644199
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
israelshamirblkangel,

а зачем Вы спрашиваете?:)
Если есть иное предложение, я во внимании)
Я к тому, что Вы же не вручную парсить собираетесь.

А вообще, сформировать JSON можно и самостоятельно, без испольхования пакета apex_json
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39644208
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получается не сильно больше код.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
declare
    v_json clob;
Begin
    dbms_lob.createtemporary(v_json,TRUE);
    dbms_lob.open(v_json, dbms_lob.lob_readwrite);   
    dbms_lob.appnd(v_json,'{');
    dbms_lob.appnd(v_json,'"str":"строка"');
    dbms_lob.appnd(v_json,'}');
    dbms_output.put_line(v_json);
    dbms_lob.close(v_json);
End;
...
Рейтинг: 0 / 0
apex_json encoding cyrillic to unicode - как избавиться?
    #39644211
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в коде опечатка, вместо appnd должно быть append
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / apex_json encoding cyrillic to unicode - как избавиться?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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