2013-06-22 74 views
0

我正在使用一個sqlite數據庫,我手動寫入數據,所以數據不是UTF-8編碼,我正在寫阿拉伯文字.. 我插入一個數據在阿拉伯語(例如:هاهاهاه )到它來自我的UTF-8值,當我將這個utf-8值轉換爲ANSI或Windows 1252使用記事本我得到了阿拉伯文初值; 所以我想問的是,如果我需要使用預製數據庫(我不會從android中填充,但從android外部鏈接到android的數據庫),但我需要插入阿拉伯數值作爲utf- 8,以便讓他們進入應用程序,否則我會得到問號而不是阿拉伯字母,我該怎麼做?並且我不應該在sqlite中查看實際數據,因爲它將以utf-8編碼...SQLite數據庫UTF-8

是否有將數據庫從ansi轉換爲utf-8的方法?

請真的需要這方面的幫助......謝謝;

+2

SQLite數據庫總是被假定爲UTF-8編碼,和SQLite從不改變字符串。首先將數據寫爲UTF-8。 –

+0

@CL是的,這就是我所做的似乎沒有其他解決方案..謝謝。 – User

回答

0

我應該放置在數據庫中UTF-8編碼的數據,我可以用記事本+ +使用有編碼做...