2016-11-18 1 views
3

Ich bin neu in Firebase und ich möchte ihre Datenbank verwenden, aber es scheint einige Probleme mit der Codierung zu geben. Hier ist mein Beispiel json mit UTF-8-Kodierung:Firebase-Datenbank - Wrong Encoding

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

Und das ist das Ergebnis, wenn ich die json auf Firebase importieren:

Wrong Encoding in Firebase Database

Was kann ich tun, Zeichen zu importieren wie "Äüöß" zur Firebase-Datenbank?

Vielen Dank!

+0

Wahrscheinlich müssen Sie nur die Codierung Ihrer Datenbank oder Tabelle in UTF-8 ändern. Es sieht so aus, als ob die korrekten Informationen bereits in Firebase übertragen werden. –

+3

@TimBiegeleisen Firebase ist eine Cloud-gehostete Datenbank. Sie können die Codierung nicht ändern. Alle Daten werden als JSON importiert/exportiert. –

+1

@ user2738996: Ich habe Ihr JSON nur kopiert, es in eine Textdatei in VIM eingefügt, lief 'Feuerbasis Datenbank: set/40668057 value.json' und es zeigt sich völlig in Ordnung, in der Firebase Console und durch die [REST-API] (https : //stackoverflow.firebaseio.com/40668057.json). Wie haben Sie den JSON zur Datenbank hinzugefügt? –

Antwort

3

Vielen Dank für Ihre Antworten. Ich habe die Webkonsole zum Importieren der JSON (https://console.firebase.google.com/project/[projectname]/database/) verwendet.

Aber der Fehler war die Codierung. Ich dachte, wegen der Option im Editor ++

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

, dass meine Datei UTF-8 codiert war. Aber ein einfacher

Encoding --> Convert to UTF-8 

hat den Trick gemacht.

Vielen Dank für Ihre Hilfe.