Oracle 9i - 将Varchar2转换为javascript转义为UTF-8?

时间:2010-01-15 13:30:41

标签: javascript oracle json utf-8

我需要编写一个plsql函数,它将包含波兰国家字符的varchar2列转义为UTF-8,然后将在javascript中使用,

所以我需要转换:

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

为:

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

确切地说,我的目标是直接在oracle中构建一个json编码器。这个功能将是它的重要组成部分。

感谢所有答案:)

2 个答案:

答案 0 :(得分:1)

首先,查看PL/JSON

其次,据我所知,如果数据库字符集是波兰语但客户端使用UTF-8字符集连接,则转换将为您完成。就Oracle而言,VARCHAR2是一个字符串而不是一组字节。

另请阅读9i的Globabisation Guide。

答案 1 :(得分:0)

您是否尝试过使用内置功能“ASCIISTR”?