hello,
Soluzzjoni tiegħek mhix tajba fil ġeneralment. Għaliex? Din qed taħdem ma 'ittri bil-kodiċi ASCII skond 256 (konvertiti u murija tajba) imma l-ittri bil-kodiċi ASCII aktar minn 256 I "?" sinjali.
Allura Għandna bżonn li jgħaqqdu żewġ soluzzjonijiet tagħna f'wieħed
Eżempju:
PHP Code:
function vbet_encodeToSafeUTF8(&$string) {
$string = preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',
'\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',
$string);
//decode two byte unicode characters
$string = preg_replace('/([\304-\337])([\200-\277])/e',
'\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'',
$string);
$string = utf8_decode($string);
return $string;
}
din il-linja: tiddefinixxi minn ittri bil-kodiċi ASCII taħt 256 mhux ser ikun decoded mill-funzjoni tiegħi iżda biss mill- Jiena ittestjar still.I am not totalment ċert li kollox jaħdem b'mod korrett issa.
Tista 'test wisq!