2010-01-15 82 views
1

我需要編寫,將採取一個VARCHAR2列包含波蘭國家字符轉義的UTF-8,這將在JavaScript中,然後使用PLSQL功能,Oracle 9i - 將Varchar2轉換爲javascript轉義的UTF-8?

所以我需要轉換:

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

到:

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

準確地說,我的目標是直接在oracle中構建一個json編碼器。這個功能將是它的重要組成部分。

感謝您的所有答案:)

回答

1

首先,檢查出PL/JSON

其次,按照我的理解,如果數據庫字符集是波蘭人,但客戶端連接使用UTF-8字符集,則轉換會爲你做。就Oracle而言,VARCHAR2是一個字符串,不是一組字節。

另請閱讀9i全球化指南。

+0

感謝您將我指向PL/JSON。它似乎爲我做了這項工作。 – SWilk

0

您是否嘗試過使用內置函數「ASCIISTR」?