Hallo nochmal,
ich habe gemerkt, dass das der Code des Buchstabens als Hexadezimalzahl ist und habe mir diese Funktion geschrieben:
function any_encode($str)
{
foreach(str_split($str) as $char)
{
if(ord($char) > 127)
{
$result .= "&#x" . strtoupper(base_convert(ord($char), 10, 16)) . ";";
}
else
{
$result .= $char;
}
}
return $result;
}
Das tut zwar für die Fälle, in denen ich es gestest habe, aber das ist eigentlich nicht das was ich will (hätte gerne eine "saubere" Lösung, in der schon alles in der selben Encodierung abgespeichert wird).
Gruss, Michael