Zamiana znaków typu &#39 ; oraz   na unicode czyli '


(1q2w3e4r) #1

Witam. Jak zamienić wszystkie inne znaki typu

' oraz

na unicode czyli ' ?


(nic ciekawego) #2

Każdy edytor ma coś takiego jak "znajdź i zamień...".W różnych programach różnie się to nazywa.


(ra-v) #3

http://www.php.net/manual/en/function.htmlspecialchars-decode.php


(1q2w3e4r) #4

@nic ciekawego Nie chcę tego robić w edytorze tylko chodząc curl'em po stronach różne mają kodowania. Dlatego muszę je zmienić na unicode.

Użyłem takiego skryptu:

$name = htmlspecialchars_decode(preg_replace_callback("/([0-9]+;)/", function($m) { return mb_convert_encoding($m[1], "UTF-8", "HTML-ENTITIES"); }, '<'.trim($matches[1])), ENT_NOQUOTES);