אַ גוט יאָר,
דיין לייזונג איז ניט גוט אין אַלגעמיין. פארוואס? דעם איז ארבעטן מיט אותיות מיט אַסקי קאוד אונטער 256 (קאָנווערטעד און ווייַזן גוט) אָבער אותיות מיט אַסקי קאָד איבער 256 איך האב "?" וואונדער.
אַזוי מיר דאַרפֿן צו פאַרבינדן אונדזער צוויי סאַלושאַנז אין איין ![Wink](images/smilies/wink.png)
בייַשפּיל:
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;
}
דעם שורה: דעפינירן ווי אותיות מיט אַסקי קאוד אונטער 256 וועט זיין ניט דיקאָודאַד דורך מיין פֿונקציע אָבער בלויז דורך איך בין טעסטינג עס סטילל.י בין ניט גאנצן זיכער אַז אַלץ טוט ריכטיק איצט.
איר קענען פּרובירן עס צו!