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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. בעיה בקריאה של עברית מקובץ JSON (*נפתר*)

בעיה בקריאה של עברית מקובץ JSON (*נפתר*)

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

    יש לי קובץ JSON שמכיל נתוני דמה לטסטים.
    אני קורא אותו מתוך הקוד (על ידי שימוש ב HttpClient וביצוע סריאליזציה לתוך מערך) באמצעות הקריאה הבאה:

    await Http.GetFromJsonAsync<Donation[]>("sample-data/donations.json");
    

    הכל עובד טוב, עד שהקובץ מכיל גם מחרוזות בעברית, ואני מקבל את השגיאה הבאה:

    The JSON value could not be converted to System.String
    

    ניסיתי להשתמש ב NewtonSoft.Json ואז אכן השגיאה נעלמת, אבל התווים עדיין לא מקודדים נכון ואני מקבל ג'יבריש במקום עברית:

    9676e01d-b24d-446b-90ab-ff7f6c99041f-תמונה.png
    מה לעשות?

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

      עדכון: מצאתי פתרון.
      הבעיה הייתה בקידוד של הקובץ עצמו. הוא היה מקודד כ-ANSI.
      הפתרון הוא פשוט לפתוח אותו בפנקס הרשימות, ולשמור אותו מחדש בקידוד UTF-8.

      תגובה 1 תגובה אחרונה
      6
      • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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