2011-05-15 55 views
2

我在我的android項目中使用SQLite數據庫。我想存儲很多包含波蘭語字體的字符串。爲了管理數據庫,我使用SQLite數據庫瀏覽器。問題是:當我將填充字符串的csv導入數據庫時​​,我的文本從例如「Wysyłajwłasnoręcznie」更改爲「Wysy³ajw³asnorêcznie」。任何想法如何正確轉換這種字符?SQLite數據庫瀏覽器 - 導入國家字體的問題

+0

您是否設法爲您的問題找到解決方案? 我有同樣的問題。 – 2012-08-13 13:41:07

回答

1

大概你打開一個InputStream到csv文本的一些源文件,然後將它包裝到一個InputStreamReader中。創建InputStreamReader時需要指定正確的編碼。默認編碼可能是ISO-8869-1,而您的文本可能是UTF-8。這可以解釋爲什麼超出U_007F的字符不能正確解釋。

+1

@Amourreux - 當您從InputStream創建InputStreamReader時,有一個可選的第二個參數來指定字符編碼。例如:'InputStreamReader rdr = new InputStreamReader(inputStream,「UTF-8」);'。 – 2012-08-13 15:04:08

相關問題