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

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

dabi 04-12-10 20:34

UTF8 BOM
 
אהלן
יש לי מערכת שקודדה ב UTF 8 לפי בקשת הלקוח
הבעיה כאשר אני שומר עוגיות /הידרים וכו' זה מציג שגיאה שאני שולח פלט לפני זה
כמובן שהדרך הכי טובה היא לפתוח את הקובץ ב NODEPAD ++ ולבחור באופציה של המר ל UTF ללא BOM ואז זה עובד נהדר (ob_start();לבד כמובן לא עוזר)

הבעיה שאני מוכר את המערכת ללקוח שלא מבין משהו במחשבים
כל פעם שהוא ירצה לדוגמא לפתוח קובץ מסויים ולערוך בו את השינוי הכי קטן זה יצור לו את השגיאה הזאת ואז הוא יצטרך לשלוח לי את הקובץ על מנת שאשמור לו אותו שוב ללא BOM הוא לא יצליח/יבין לבד(כמובן זה גם לא יהיה נוח לו)
יש פיתרון אחר?
תודה

BlueNosE 04-12-10 20:53

אתה יכול ליצור הפרדה בין קבצי הHTML לקבצי הקוד, לפי מודל MVC לדוגמא.
לדעתי ככה יווצר מצב שה-BOM לא משפיע על הקבצים, כי הוא מוצג אחרי הob_start לצורך העניין, ולכן אין לו שום משמעות.

אפשרות אחרת היא לתת למשתמש לערוך את העמודים דרך חלק ייעודי בפאנל או משהו, להשתמש בספריית FTP כדי להימנע מלחלק 777 לכל הקבצים.
כמובן שאין סיבה שהמשתמש יחטט יותר מדי בקבצים אם בנית את המערכת בצורה הגיונית, אבל זה תלוי בך כבר.

dabi 05-12-10 01:14

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 787952)
אתה יכול ליצור הפרדה בין קבצי הHTML לקבצי הקוד, לפי מודל MVC לדוגמא.
לדעתי ככה יווצר מצב שה-BOM לא משפיע על הקבצים, כי הוא מוצג אחרי הob_start לצורך העניין, ולכן אין לו שום משמעות.

אפשרות אחרת היא לתת למשתמש לערוך את העמודים דרך חלק ייעודי בפאנל או משהו, להשתמש בספריית FTP כדי להימנע מלחלק 777 לכל הקבצים.
כמובן שאין סיבה שהמשתמש יחטט יותר מדי בקבצים אם בנית את המערכת בצורה הגיונית, אבל זה תלוי בך כבר.

הפרדה בין HTML ל PHP תעזור אולי אבל עדיין לא לחלוטין
לא הבנתי את האפשרות השניה שציינת

PHP קוד:

 להשתמש בספריית FTP כדי להימנע מלחלק 777 לכל הקבצים

מה הכוונה

~The_Sultan~ 05-12-10 08:44

תגיד לו להשתמש בעורך notepad++, הוא לא מוסיף הגדרת BOM אם מחקת אותה כבר.

Hagaibl 05-12-10 18:55

ציטוט:

נכתב במקור על ידי ~The_Sultan~ (פרסם 788002)
תגיד לו להשתמש בעורך notepad++, הוא לא מוסיף הגדרת BOM אם מחקת אותה כבר.

כנל בכל עורך טקסט באשר הוא.
גם ב notpad רגיל.


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

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