Oracle 9i - конвертировать Varchar2 в javascript, избежавший UTF-8 - PullRequest
1 голос
/ 15 января 2010

Мне нужно написать функцию plsql, которая будет принимать столбец varchar2, содержащий польские национальные символы, для экранирования UTF-8, который затем будет использоваться в javascript,

Так что мне нужно конвертировать:

zażółć gęślą jaźń

до:

za\u017c\u00f3\u0142\u0107 g\u0119\u015bl\u0105 ja\u017a\u0144

Если быть точным, моя цель - собрать кодировщик json прямо в Oracle. Эта функция будет важной частью этого.

Спасибо за все ответы:)

Ответы [ 2 ]

1 голос
/ 16 января 2010

Во-первых, проверьте PL / JSON

Во-вторых, насколько я понимаю, если набор символов базы данных является польским, но клиент подключается с использованием набора символов UTF-8, то преобразование будет выполнено для вас. Что касается Oracle, VARCHAR2 - это строка символов, а не набор байтов.

Также прочитайте Руководство по Globabisation для 9i.

0 голосов
/ 15 января 2010

Вы пробовали использовать встроенную функцию "ASCIISTR"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...