Chrome Formular-POST zeigt "(decodieren Wert)" und die Datenbank speichert es als ein Fragezeichen

Habe ich eine test-Website und die test-DB " festgelegt windows-1252. Wenn ich geben Sie Alt+234 in Chrome wird diese symbol in das Feld: Ω. Und wenn ich das Formular senden Sie Beiträge und speichert es als Ω ich ' m vorausgesetzt, dies ist dem browser zu sagen "hey, das ist nicht in den angegebenen Zeichensatz, aber ich weiß von einer html-äquivalent, also poste ich, dass statt". Fein. Das symbol korrekt angezeigt wird nach dem speichern kann ich speichern, speichern, speichern unter, und Sie wird immer feiner. Aber wenn ich versuche, die gleiche Sache mit Alt+230 der browser nicht vorlegen, es ist html-entity-Wert von µ. Stattdessen sehe ich "(decodieren Wert)" bei der Durchsicht der POST im Chrome DevTool Fenster. Und es endet als die in der Datenbank gespeichert wie ein Fragezeichen.

Warum muss es behandeln Alt+234 (Ω) anders als Alt+230 (µ)?

Ich weiß, ich sollte Umschalten auf UTF8 aber ich würde noch gerne wissen, warum es funktioniert auf diese Weise. Danke!

InformationsquelleAutor gfrobenius | 2014-08-27
Schreibe einen Kommentar