Htmlentities C tarzı unicode kaçar dönüştürme

0 Cevap php

I html varlık içine her C stili unicode karakter değiştirmek istiyorum. Bunu yapmak için bu fonksiyonu yazdık:

function ununicode($text) {
    $text = preg_replace('/\\\\u([0-9a-f]{4})/i', '&#x$1;', $text);
    return $text;
}

bu, iyi işler but böyle sth ikinci karakteri sayar \u00f6\u00df. yani üretecek: ö\u00df

benim regex ile yanlış ne?

0 Cevap