קידוד :: פרליו

קידוד :: פרליו הוא מסמך מפורט על קידוד ו Perlio.
הורד עכשיו

קידוד :: פרליו דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Perl Team
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~jhi/perl-5.8.1/ext/Encode/lib/Encode/PerlIO.pod

קידוד :: פרליו תגים


קידוד :: פרליו תיאור

קידוד :: פרליו הוא מסמך מפורט על קידוד ו Perlio. קידוד :: Perlio הוא מסמך מפורט על קידוד ו perlio.overviewit הוא נפוץ מאוד לרצות לעשות קידוד טרנספורמציות בעת קריאה או כתיבת קבצים, חיבורי רשת, צינורות וכו 'אם Perl מוגדר לשימוש חדש' perlio 'io המערכת ואז לקודד מספק "שכבה" (ראה פרליו) אשר יכול להפוך נתונים כפי שהוא לקרוא או כתוב.הנה הוא איך המשורר העיוור היה מודרניזציה קידוד: השתמש קידוד; פתוח ($ iliad, ': UTF8', 'ILIAD.UTF8'); @epic = <$ iliad>; הדפס $ utf8 @epic; סגור ($ UTF8); סגור (בנוסף, מערכת ה- IO החדשה יכולה גם להיות מוגדרת לקריאה / כתוב UTF-8 תווים מקודדים (כאמור לעיל, זה יעיל): Open ($ FH, '> UTF8', 'כל דבר '); הדפס $ FH "כל X {0021} מחרוזת n {סמיילי פנים} n"; או של צורות לעיל של "שכבת" מפרטים ניתן להפוך את ברירת המחדל עבור היקף לקסיקלי עם השימוש פתוח ... Pragma. ראה Open.once ידית פתוחה, שכבותיה ניתן לשנות באמצעות binmode.without כל תצורה כאלה, או אם Perl עצמו בנוי באמצעות IO של המערכת משלו, ולאחר מכן לכתוב פעולות להניח כי הקובץ ידית מקבלת רק בתים ימותו אם א אופי גדול מ 255 כתוב על הידית. כאשר קריאה, כל octet מן הידית הופך להיות בתים בתוך אופי. שים לב כי ברירת מחדל זו היא אותה התנהגות כמו שפות בתים בלבד (כולל Perl לפני V5.6) היה, והוא מספיק כדי להתמודד עם קידוד 8-bit e.g. ISO-8859-1, EBCDIC וכו 'וכל מנגנוני מדור קודם לטיפול בקודים אחרים בנתונים בינאריים.בקרים אחרים, באחריות התוכנית להפוך תווים לתוך בתים באמצעות ה- API לעיל לפני שכותב, ולהפוך את הבתים לקרוא מ ידית תווים לפני ביצוע "פעולות אופי" (למשל LC, / W + /, ...). אתה יכול גם להשתמש בפרליו כדי להמיר כמויות גדולות יותר של נתונים שאתה לא רוצה להביא לזיכרון. לדוגמה, כדי להמיר בין ISO-8859-1 (לטינית 1) ו- UTF-8 (או UTF-EBCDIC במכונות EBCDIC): Open (F ', ": UTF8", "Data.Utf") או למות $!; בעוד () {print g} # יכול לעשות גם "הדפסה G " אבל זה ימשוך # כל הקובץ לזיכרון רק כדי לכתוב את זה שוב. עוד דוגמאות: פתח (שלי F $, ": קידוד (ISO-8859-2) ") פתוח ($ H,">: קידוד (LATIN9) ") # ISO-8859-15


קידוד :: פרליו תוכנה קשורה

Minddir

mortdir הוא LD_PRELOAD ספריה אשר מינים רשומות במדריך לפני אספקת אותם ליישומים שלך. ...

126

הורד

Ajaxstub

חבילת AJAXSTUB מספק API Python לכתיבת דפי אינטרנט הכוללים JavaScript Stubs עבור פונקציות Python או שיטות. ...

148

הורד