我需要编写一个plsql函数,它将包含波兰国家字符的varchar2列转义为UTF-8,然后将在javascript中使用,
所以我需要转换:
zażółć gęślą jaźń
为:
za\u017c\u00f3\u0142\u0107 g\u0119\u015bl\u0105 ja\u017a\u0144
确切地说,我的目标是直接在oracle中构建一个json编码器。这个功能将是它的重要组成部分。
感谢所有答案:)
答案 0 :(得分:1)
首先,查看PL/JSON
其次,据我所知,如果数据库字符集是波兰语但客户端使用UTF-8字符集连接,则转换将为您完成。就Oracle而言,VARCHAR2是一个字符串而不是一组字节。
另请阅读9i的Globabisation Guide。
答案 1 :(得分:0)
您是否尝试过使用内置功能“ASCIISTR”?