2013-02-21 44 views

回答

0

我已經做了一些實驗,並確定數據源名稱是unicode。 SQLDataSources爲您提供轉換爲系統代碼頁的名稱,替換無法用'?'轉換的字符。這與你所期望的一樣有用。未公開的函數SQLDataSourcesW給出了以UTF-16編碼的名稱。

0

它取決於您使用的數據庫。對於PostgreSQL,我在連接do數據庫後使用SET client_encoding to <encoding>;。對於Informix,環境選項卡上提供了客戶端編碼選項。對於Oracle,我使用NLS_LANG環境設置。