![]() |
קידוד קבצים ! בעיה שמשגעת אותי
קיבלתי קבצים של מערכת שמישהו אחר בנה.
כל הקבצים מקודדים תחת ANSI ואני רוצה להפוך אותם ל utf-8 ללא bom הנה הסקריפט שבניתי : PHP קוד:
הוא עושה את ה convert בצורה טובה ... אבל יוצא לי עדיין גיבריש !@!@! |
אני משער שהסיבה היא:
"utf8_encode — Encodes an ISO-8859-1 string to UTF-8" |
אני לא יודע אם יש פונקציה מובנית בשפה שעובדת טוב לCP1255, אבל יש לי את הפונקציה הזאת (תודה לתומר ששלח לי אותה לפני כמה שנים טובות):
PHP קוד:
|
יש את ICONV שעובדת יופי, אני מאמין שהיא תהיה יותר יעילה.
PHP קוד:
|
פעם אחרונה שהשתמשתי בICONV עם WIN-1255 זה עשה לי בעיות, אבל זה היה מזמן, אולי זה היה בגלל שימוש לא נכון שלי.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 16:11. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ