2016-11-18 73 views
3

我是Firebase的新用戶,我想使用他們的數據庫,但似乎存在一些編碼問題。 這裏是我的榜樣JSON使用UTF-8編碼:Firebase數據庫 - 錯誤的編碼

[ 
{ 
    "Stack": "This is madness! äüöß ", 
    "Overflow": 666 
} 
] 

這是結果,當我導入JSON到火力地堡:

Wrong Encoding in Firebase Database

我能做些什麼來導入像字符將「äüöß」添加到Firebase數據庫?

謝謝!

+0

很可能,您只需要將數據庫或表的編碼更改爲UTF-8。看起來正確的信息已經傳入Firebase。 –

+3

@TimBiegeleisen Firebase是一個雲託管的數據庫。您無法更改編碼。所有導入/導出爲JSON的數據。 –

+1

@ user2738996:我剛剛複製了你的JSON,將它粘貼到VIM中的文本文件中,運行了'firebase database:set/40668057 value.json',並且在Firebase控制檯中並通過[REST API](https ://stackoverflow.firebaseio.com/40668057.json)。你是如何將JSON添加到數據庫的? –

回答

3

謝謝你的回答。 我使用Web控制檯導入json(https://console.firebase.google.com/project/[projectname]/database/)。

但錯誤是編碼。我想,因爲記事本中的選項++

Settings --> Preferences --> New Document --> Encoding --> UTF8 (Apply to open ANSI files) 

我的文件是UTF-8編碼的。但一個簡單的

Encoding --> Convert to UTF-8 

做了伎倆。

謝謝你的幫助。