PHP: Koşullu charset preg_replace değiştirin

0 Cevap php

Ben bir site $ html değişkeni içine kazınmış var.

Şimdi ben bu ifade ile bazı karakterleri değiştirmek istiyor

$string1 = preg_replace('/[^A-Za-z0-9äöü!&_=\+-]/i', ' ', $string);

Sorun, farklı chartsets'ten neden özel karakterler söz konusudur.

I have a variable $charset in which the charset string of the page is saved. i.e. $charset="utf-8" or iso-8859-1 in utf-8 it's the german letter ü i want to replace in iso-8859-1 it's ü

Is there a possibility to tell the replace function according to the charset of the page without making separate Regular Expressions for each possible charset?

0 Cevap