I have a line
$result = "bei einer Temperatur, die etwa 20 bis 60°C unterhalb des Schmelzpunktes der kristallinen Modifikation"
which comes directly from the MySQL table. Table and php headers set as UTF-8
I want to remove the "degrees" symbol: http://en.wikipedia.org/wiki/Degree_symbol and replace it with the word "degrees" to get:
"bei einer Temperatur, die etwa 20 bis 60degreesC unterhalb des Schmelzpunktes der kristallinen Modification"
but I can't get it to work with preg_replace.
If I do this:
$result = preg_replace('/\xB0/u'," degrees ", $result ); - I get an empty string
And if I do ::
$result = preg_replace('/\u00B0/u'," degrees ", $result ); - I get the error:
Warning: preg_replace () [function.preg-replace]: Compilation error: PCRE does not support \ L, \ l, \ N, \ U or \ u at offset 1 in / var / www / html / includes / classes / redeyeTable. inc.php on line 75
I'm not very good with encodings ... what am I doing wrong here?