suit: strings in sonderzeichen?

Beitrag lesen

PHP konvertiert nicht von selbst numerische Referenzen in Klartext - das machst du in irgend einer Form schon selbst.

gut möglich. php nimmt aber den wert "24 Ω" aus der datenbank

Das ist ein Fehler, aus der Datenbank sollte "24 Ω" kommen.

und schriebt ihn als value="24 Ω"

Das ist Unsinn, hier sollte "24 Ω" stehen - in diesem Fall ist lediglich ein htmlspecialchars() angebracht (Kontext HTML). Jegliche Entities (nebst der 5 "Special Chars") sind bei konsequenter Verwendung von UTF-8 nicht nötig.

in ein formularfeld und wenn ich das formular mit post übergebe, kommt auf der zielseite 24 Ω als ergebnis an.

So soll es auch sein.

eventuell aber auch irgendein sonderzeichengeschwurbel dazwischen.

Wie schon gesagt: ich gehe davon aus, dass die die Zeichenkodierung nicht angibst:

http://www.w3.org/TR/html401/interact/forms.html#adef-accept-charset

Wenn du im HTTP-Header ordentlich angibst, dass es sich um UTF-8 handelt, wird auch implizit UTF-8 zur Übermittlung des Formulars verwandt.