Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

encoding prüfen

Empfohlene Antworten

Hallo,

gibt es ein Tool mit dem ich das Encoding format (UTF8, ISO...) eines Strings herausfinden kann? Ich schicke per JavaScript (Ajax) einen String an den Webserver und will wisssen in welchem encoding format er dort ankommt.

Danke

Jens

EDIT:

Ups, ich hab wohl etwas am Thema vorbeigedacht... ging ja um das Character-encoding, nicht um die Übertragung.

Das Problem ist folgendes...

Ich habe im Firefox die Zeichenkodierung auf UTF-8. Wenn ich jetzt z.B in ein Text Formfeld ein "ü" eingebe und das per POST an meinen Server schicke kommt dort sowas wie "ü" an. Ist das dann UTF-8?

Danke

Jens

Oh! Super. Da muss ich mich mal einklinken.

Und wer mich kennt, der weiss, dass das nich unter 100 Wörtern bleibt ;)

Ich habe das gleiche Problem zur Zeit. Ich habe einen Unix Server auf dem komischerweise meine $_POST aus <textarea> in Sachen Umlauten auch im o.g. Format in der Datenbank gespeichert werden.

Warum ist das so?

Ich habe auch Unix Server auf denen das "ganz normal" also Ä = Ä in der Datenbank gespeichert wird.

Darüber hinaus musste ich feststellen, dass z.B. in XML Dateien immer mit "diesen komischen ü etc." gearbeitet wird, da ansonsten, wenn man wirkliche Umlaute benutzt, die XML als nicht valide angesehen wird...

Nun meine Zwischenfragen:

1. Wie genau heist denn dann dieses Format in dem mit "ü" gearbeitet wird?

2. Woher bekommt man diese Zeichentabelle, denn was z.B. ist in diesem Format einem "ß" gleich?

3. Woher kommen die Unterschiede in der Datenbank, also warum speichert die eine Serverversion meine Umlaute korrekt und die andere in "dem komischen Format"?

sorry, dass ich nur Fragen aber keine Antworten geben konnte

es war halt leider in keinem einzigen posting angegeben, welche webserversoftware (apache?) bzw. scriptsprache (PHP?) verwendet wird, bzw. welche einstellungen bezüglich encoding gesetzt sind; man kann dazu also nicht wirklich viel dazu sagen. :floet:

s'Amstel

1. Wie genau heist denn dann dieses Format in dem mit "ü" gearbeitet wird?
Es ist kein eigenes Format. In der Regel sind Umlaute wie "ü" immer ein Zeichen von UTF8 kodierten Daten, die unter ISO-8859-1(5) angezeigt werden.

warum speichert die eine Serverversion meine Umlaute korrekt und die andere in "dem komischen Format"?
Das dürfte ohne die Software, die die Daten ausliest, zu kennen sehr schwierig zu beantworten sein. Teilweise stecken die Konfigurationsinfos in der Software direkt, teilweise wird das Standard-Systemencoding übernemmen und in wieder anderen Fällen eine Mischung aus allem.
es war halt leider in keinem einzigen posting angegeben, welche webserversoftware (apache?) bzw. scriptsprache (PHP?) verwendet wird, bzw. welche einstellungen bezüglich encoding gesetzt sind; man kann dazu also nicht wirklich viel dazu sagen. :floet:

s'Amstel

Oh! Stimmt. Es läuft auf all meinen Servern PHP + MYSQL + Apache.

Der Server, der Die Daten in anderem Format speichert ist ein Root Server, von Schlund, der in der "Standardkonfiguration" aufgesetzt ist. Auch hier läuft PHP, ein Apache und eine MYSQL Datenbank

Ich lasse auf meinem und dem Root Server die gleiche Anwendung 1:1 laufen.

Auf "meinem" Server werden die $_POST 1:1 in die DB geschrieben,

auf dem Root Server eben im o.g. Format.

Wie ist denn normalerweise das Vorgehen zum Speichern, bzw. Auslesen, von UTF-8 Daten in einer Datenbank?

Ich musste bis jetzt nie drauf achten. Das einzig Wichtige war "Ä Ö Ü...." nur bei der Ausgabe immer in ä etc. zu konvertieren.

Wie geht ihr da so vor, damit das auf allen Serverkonfigurationen läuft? Gibt´s da einen Standard?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.