代码之家  ›  专栏  ›  技术社区  ›  SWilk

Oracle 9i-将varchar2转换为javascript转义的utf-8?

  •  1
  • SWilk  · 技术社区  · 16 年前

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

    所以我需要转换:

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

    到:

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

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

    感谢您的回答:)

    2 回复  |  直到 16 年前
        1
  •  1
  •   Gary Myers    16 年前

    首先,退房 PL/JSON

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

    还请阅读9i全球定位指南。

        2
  •  0
  •   Todd Pierce    16 年前

    你试过使用内置函数“asciistr”吗?