Realbasic 資料庫 Query 的編碼問題
又是編碼的問題。之前用 Realbasic 做一個 SQL query,一直都不成功,會傳回 nil,除非在原本是 UTF16 的字串最後加上 Chr(&h0d)+Chr(&h0a) 再轉換為 UTF8 才行,不加那兩個字元就不行。後來發現竟然只要在 query 時,把要加入 query 的字串 DefineEncoding 為 UTF8 即可,所以不定義編碼就不能 query,真是夠爛的了。至於為什麼加上那兩個換行字元就可以?大概是他們的組合給了某種編碼訊息?我也不太確定。
下次不能 query 時,可以試試把編碼定義清楚。

0 Comments:
張貼留言
<< Home