הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   המרת ISO-8859-8 ל UTF-8 בPHP (https://hosts.co.il/forums/showthread.php?t=24369)

בניה 19-06-06 15:13

המרת ISO-8859-8 ל UTF-8 בPHP
 
ב"ה

משהוא יודע איך אפשר?
הפונקציה utf8_encode היא ל ISO-8859-9, מה שהופך את העברית לג'בריש.
ו iconv לא קיימת בכל שרת.

Itay 19-06-06 20:42

http://www.fresh.co.il/vBulletin/showthread.php?t=28752
אולי זה יוכל לעזור לך.. למרות שזה מ-windows-1255 נסה לעשות משהו בסגנון

Tomer 19-06-06 20:48

PHP קוד:

function iconv_utf8_cp1255 ($utf8) {
    return 
preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$utf8);
}
function 
iconv_cp1255_utf8 ($cp1255) {
    return 
preg_replace("/([\xE0-\xFA])/e","chr(215).chr(ord(\${1})-80)",$cp1255);    


מקווה שזה יעזור לך.
הראשונה: UTF-8 לעברית
השניה: עברית ל UTF-8

בניה 19-06-06 20:57

ב"ה


תודה רבה, ננסה.
אפשר לנעול.


כל הזמנים הם GMT +2. הזמן כעת הוא 09:01.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ