דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
ג

גאון

@גאון
אודות
פוסטים
154
נושאים
33
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שיתוף: איך לפענח את השם בעברית בקובץ VCard (*.vcf)
    ג גאון

    @clickone כתב בשיתוף: איך לפענח את השם בעברית בקובץ VCard (*.vcf):

    קובץ VCard הוא קובץ של אנשי קשר (בעיקר בטלפונים)
    ומשום מה תמיד השם בעברית הגיע מקודד בצורה שלא הבנתי איך לשחרר, וגם רוב החבילות שיודעות לקרוא את הקובץ הזה לא הצליחו.
    זה הקידוד (המילה דוגמא):

    =D7=93=D7=95=D7=92=D7=9E=D7=90
    

    לקח לי הרבה זמן להבין מה זה הקידוד הזה 😞

    אז אחרי שיטוט וחיפוש בגוגל (לא יודע איך זה נעלם מעיני עד היום), צריך להחליף את הסימן שווה (=) באחוזים (%), ואז יוצא לנו בעצם טקסט UrlEncoded, ומשם הדרך להמרה מאד פשוטה.

    קוד C# לדוגמא:

    HttpUtility.UrlDecode((vcard.FirstName + " " + vcard.MiddleName + " " + vcard.LastName).Replace("=", "%"))
    

    קוד C# מלא של המרת קובץ vcf לרשימה: (השתמשתי בחבילה של MixERP.Net.VCards)

    var path = @"C:\Users\ClickOne\Dropbox\00002.vcf";
    
    IEnumerable<VCard> vcards = MixERP.Net.VCards.Deserializer.Deserialize(path);
    
    vcards.Take(100).Select(v => new
    {
    	name = HttpUtility.UrlDecode((v.FirstName + " " + v.MiddleName + " " + v.LastName).Replace("=", "%"))
    }).Dump();
    

    אני מניח את זה כאן, למקרה שעוד מישהו נתקל/צריך את זה.

    עריכה: שכחתי את הדבר הכי חשוב, מקור

    בעבר מישהו העלה אפליקציה שעושה את זה בחצי דקה וממירה לקובת אקסל [זה היה כאן או במתמחים טופ]

    תכנות

  • איזה תוכנות מייל מסכימים לשלוח מייל לכתובת בעברית
    ג גאון

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

    אא"כ ידוע לך אחרת
    א"כ אשמח למידע כי אני שוקל לקנות בקרוב סיומת של ישראל עבור פרויקט שצריך נגישות אצל הציבור שאינו דובר ABC כ"כ..
    TNX

    תוכנה
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום