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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ייצוא למס"ב / ASCII מ PHP

ייצוא למס"ב / ASCII מ PHP

מתוזמן נעוץ נעול הועבר תכנות
9 פוסטים 6 כותבים 210 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ח מנותק
    ח מנותק
    חוקר
    כתב ב נערך לאחרונה על ידי
    #1

    אני צריך לייצא קובץ מ PHP שיתאים למס"ב.
    במס"ב הקובץ אמור להיות ב ASCII.
    איך אני ממיר את השמות של בעלי החשבון מ utf-8 ל ASCII.
    וכן הפוך (מ ASCII ל UTF-8) הייתי שמח לדעת איך, לראות מה קורה בקובץ המסב המוכן.
    גיגלתי הרבה יחסית אך לא מצאתי פיתרון שעובד.
    למי שיש ידע בנושא, יעזור לי מאוד.
    תודה

    מצ"ב קובץ ההוראות ממס"ב, לצורך העניין.
    mifrat_zikuim_msv.pdf

    תגובה 1 תגובה אחרונה
    0
    • ח מנותק
      ח מנותק
      חוקר
      כתב ב נערך לאחרונה על ידי
      #2

      לאחר חיפוש מצאתי במס"ב איזה שהוא נספח לגבי אותיות בעברית
      אך לא הבנתי איך עלי ליישם אותו..
      https://www.masav.co.il/media/2001/hebrew.pdf

      chagoldC תגובה 1 תגובה אחרונה
      0
      • chagoldC מנותק
        chagoldC מנותק
        chagold
        השיב לחוקר ב נערך לאחרונה על ידי
        #3

        @חוקר תוכל לחפור מה עשו כאן

        תגובה 1 תגובה אחרונה
        2
        • OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          כתב ב נערך לאחרונה על ידי
          #4

          אני לא מנוסה עם php, אבל לכאורה תוכל להשתמש ב incov:

          iconv("UTF-8", "ASCII", $text)
          

          או

          iconv("UTF-8", "CP1255", $text)
          
          תגובה 1 תגובה אחרונה
          4
          • י מנותק
            י מנותק
            יוס
            כתב ב נערך לאחרונה על ידי יוס
            #5

            @חוקר אמר בייצוא למס"ב / ASCII מ PHP:

            אמור

            אני משתמש עם זה ליצוא קבצים ל csv שיפתח במחשב רגיל

            iconv( mb_detect_encoding($text), 'Windows-1255//TRANSLIT', $text);
            

            ולכיוון השני (בפרוייקט אחר) אני משתמש עם פקודת לינוקס

            shell_exec("iconv -f windows-1255 -t utf-8 file_name.csv > file_name_utf-8.csv");
            

            מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
            שיגור הודעות במחירים המשתלמים ביותר
            לפתיחת מערכת https://app.ipsales.co.il/

            תגובה 1 תגובה אחרונה
            2
            • yossizY מחובר
              yossizY מחובר
              yossiz
              כתב ב נערך לאחרונה על ידי
              #6

              רק תיזהרו, ההמרה מ-ascii ל-utf-8 הוא חד כיווני, וגם lossy, כלומר יש תווים שאין להם ייצוג ב-ascii/ANSI

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              תגובה 1 תגובה אחרונה
              3
              • ח מנותק
                ח מנותק
                חוקר
                כתב ב נערך לאחרונה על ידי
                #7

                תודה לעונים.
                כל האפשרויות של iconv לא עזרו.
                אמרתי לעצמי בא נראה שחוץ מזה הכל תקין, והשארתי את התווים ב utf-8 ללא שום המרה.
                והלקוח ניסה לבצע טעינת הקובץ במס"ב (טעינת בדיקה), ועל פניו נראה שהכל תקין (לאחר 2 תיקונים הקשורים לסכומים וכו'..).
                אולי הם שיפרו את המערכת ולא עדכנו בתיעוד?
                c6b270a5-d6c1-434a-b178-30d2bf0da0d6-image.png
                סוף מעשה נראה רק בשידור האמיתי ולראות אח"כ שפרטי חשבון המוטב מופיעים נכון..
                בל"נ נעדכן מה יצא..

                clickoneC תגובה 1 תגובה אחרונה
                2
                • clickoneC מנותק
                  clickoneC מנותק
                  clickone
                  השיב לחוקר ב נערך לאחרונה על ידי
                  #8

                  @חוקר לא צריך להגיע לסוף השידור
                  תלחץ על הוראות ביצוע -> שים תאריך ערך או תקח מרשומת הכותרת
                  ואז תלחץ על "הצג הוראות"
                  תסתכל אם אתה רואה את העברית תקין

                  (מתאים להם לתקן את זה ולא לספר לאף אחד.... 😮 )
                  רק חבל שעל הדרך הם לא מסדרים את אורך המסלול הטיפשי של ה34 תווים 😞
                  ובכלל, שהם לא עוברים לAPI קצת יותר נורמלי ומסודר (זו כבר באמת הוצאת קיטור שלי על כל הבעיות שלהם....)

                  אין טסט כמו פרודקשן.

                  המייל שלי urivpn@gmail.com

                  ח תגובה 1 תגובה אחרונה
                  4
                  • ח מנותק
                    ח מנותק
                    חוקר
                    השיב לclickone ב נערך לאחרונה על ידי
                    #9

                    @clickone אמר בייצוא למס"ב / ASCII מ PHP:

                    תסתכל אם אתה רואה את העברית תקין

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

                    תגובה 1 תגובה אחרונה
                    2

                    בא תתחבר לדף היומי!
                    • התחברות

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

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