18-10-2005, 20:52
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
בעקרון זה כן קשור למעכרת הפעלה.
ב-windows משתמשים ב: \r\n
לינוקס: \n
מקינטוש: \r
נתקלים בזה בעיקר כשפותחים קובץ ממערכת הפעלה אחרת.
פותחים את הקובץ, ומגלים שהכל בכמה שורות בודדות וארוכות, מנסים לזוז עם העכבר, מגלים שיש פה תו בלתי נראה, רואים שיש תו נוסף, מבינים שכאן אמור להיות ירידת שורה, אך נאדה.
אפשר כמובן לפתוח את הקובץ בעורך אקסהדצימלי, ולהחליף לדוגמה את כל תווי "\n" ב- "\r\n".
אפשרות נוספות היא כמובן לכתוב תסריט PHP קטנטן שיחליף את התווים (למתחילים: כדי שהכוונה תהיה לתו \n או \r ולא לשני תווים נפרדים, יש כמובן להשתמש במרכאות כפולות).
ישנם תוכנות כגון FlashFXP שבמספר פורמטים מבצעת בדיקה והמרה אוטמטי מפורמט לינוקס ל-windows ולהיפך. התהליך כמובן שקוף למשתמש.
נערך לאחרונה ע"י ישראל K בתאריך 18-10-2005 בשעה 20:55.
|