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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה בקשר לutf-8 (https://hosts.co.il/forums/showthread.php?t=52549)

Gal Shafrir 22-08-07 14:17

עזרה בקשר לutf-8
 
אהלן, זה שוב אני...
שוב נתקלתי בבעיה עם utf-8, עכשיו מה שאני צריך לעשות זה להפוך מהקידוד הזה
לקידוד windows-1255, שזו לא בעיה כמובן אם עובדת אצלך הפונקציה icnov
אבל התמזל מזלי והפונקצייה לא פועלת בשרת, מה עושים?...

בדקתי ב-php.net את הפונקציה utf8_decode

אם מישהו מכיר שיטה אחרת / פונקציה אחרת / פתרון לבעיה, אשמח לדעת ממנה!

תודה לעוזרים..

בניה 22-08-07 14:24

תעשה חיפוש בפורום ל iconv תומר הביא פה פעם פונקציות "ידניות" שעושות את העבודה.

Tomer 22-08-07 14:29

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);


אני הרי יודע שאתה לא תחפש, אז ניחא.

Gal Shafrir 22-08-07 14:51

תודה תומר!,

יש לי עוד שאלה, כיצד אם יש לי דבר כזה:
"שלום שמי גל והכינוי שלי בתור מעצב הוא gal shafrir",
להעביר את ה-gal shafrir להתחלה?...


אשמח אם מישהו יוכל לעזור לי בזה (לתת לי הכוונה)..

BlueNosE 22-08-07 18:16

ביטוי אחד לתפוס את האנגלית שבסוף וביטוי אחד את כל השאר,
להתייחס לטקסט עם מודיפיקטור u אם אתה עובד עם UTF-8.

Gal Shafrir 22-08-07 20:28

המודיפיקטור לא ממש עוזר לי..

בניה 22-08-07 21:35

לא הבנתי מה אתה בדיוק רוצה, אולי זה קשור לישור של הטקסט?(LRT-RTL?)

Gal Shafrir 22-08-07 21:55

הפלט הוא בצורה של XML, אני לא בטוח שזה קשור.

בניה 23-08-07 06:16

למה אתה רוצה להזיז את האנגלית?

Gal Shafrir 23-08-07 06:39

בשביל הפלאש, ולא רק את האנגלית גם את סימני הניקוד..


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

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