【问题标题】:Oracle 9i - Convert Varchar2 to javascript escaped UTF-8?Oracle 9i - 将 Varchar2 转换为 javascript 转义的 UTF-8?
【发布时间】:2011-01-05 12:30:34
【问题描述】:

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

所以我需要转换:

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

到:

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

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

感谢所有回答:)

【问题讨论】:

    标签: javascript oracle json utf-8


    【解决方案1】:

    您是否尝试过使用内置函数“ASCIISTR”?

    【讨论】:

      【解决方案2】:

      首先,查看PL/JSON

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

      另请阅读 9i 的全球化指南。

      【讨论】:

      • 感谢您将我指向 PL/JSON。它似乎为我完成了这项工作。
      猜你喜欢
      • 1970-01-01
      • 2012-09-24
      • 2011-11-28
      • 2017-01-17
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 2017-07-21
      相关资源
      最近更新 更多