小弟是用 VB6 寫程式,利用 RDO 透過 ODBC 聯結 Oracle 11g 的資料庫,當下載欄位的資料為 UTF-8 的格式時,就完全沒辦法處理,有上網找了不少利用呼叫 windows API 中 MultiByteToWideChar 的範例,但均無法成功轉換成 Big-5 或 Unicode (網路上的範例都是將 UTF-8 的文字檔直接讀入成 byte array,但小弟是 rdoResultSet 中的一個欄位,怎樣試都不能轉成一個正常的 byte array),因此想請教各位前輩,應如何正確寫出這一個將 UTF-8 轉成 Big-5 的 function,先謝過了。

X