none
עברית בStrime RRS feed

  • שאלה

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

    String poststring = "שלום";
                StreamWriter myWriter = null;

                HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create("http://xxx.xxx.com");
                objRequest.Method = "POST";
                objRequest.ContentLength = poststring.Length;
                objRequest.ContentType = "application/x-www-form-urlencoded";
                try
                {
                    myWriter = new StreamWriter(objRequest.GetRequestStream());
                    myWriter.Write(poststring);
                }
                catch (Exception e)
                {
                }
                finally
                {
                    myWriter.Close();
                }

    אין אפשרות לסגור זרם לפני שכל הבתים נכתבו.

    תיאור: חריג שאינו מטופל התרחש במהלך ביצוע בקשת האינטרנט הנוכחית. נא עיין ברכיב המעקב אחר מחסנית לקבלת מידע נוסף אודות השגיאה והיכן מקורה בקוד. 

    פרטי חריג: System.IO.IOException: אין אפשרות לסגור זרם לפני שכל הבתים נכתבו.

    יום שלישי 07 אוקטובר 2014 12:59

תשובות

  • ברוך הבא לפורום :-)

    * היה הרבה יותר קל להתעמק בנושא אם תצרף לנו דוגמה של פרויקט שנוכל להריץ, לראות, ולתקן.

    * כמו כן הודעות השגיאה בעברית לא עוזרות למצוא פתרונות ומאוד מומלץ לך לעבור מהר מאוד למערכת אנגלית (כמובן תתקין בה עברית). חלק מרכזי מפיתוח זה לדאבג שגיאות וחלק מרכזי מכ זה למצוא פתרונות של אחרים. כיצד תוכל לחפש שגיאות בעברית בגוגל?!?

    * כאשר אתה מצרף קוד להודעה, אנא עשה שימוש בכםתור "הוסף בלוק קוד" כדי שהקוד יוצמד לשמאל ויקבל את הצבעים המתאימים. זה יאפשר לנו לקרוא את הקוד. אני לא יכול לקרוא לקרוא קוד ככה בעיקר כשיש עברית וכל סדר האותיות מתבלגן.

    בקיצור, תעזור לנו לעזור לך :-)

    לגבי השאלה שלך, הבעיה היא פשוט בקידוד של הטקסט שלך, אתה צריך להמיר אותו ליוניקוד. אתה יכול לבדוק את הקישור הבא. יש ל שם הסבר על הבעיה.

    http://social.msdn.microsoft.com/Forums/en-US/40a35628-e536-46e0-8fe1-432c8af2c369/utf8-characters-entered-in-my-form-crash-my-write?forum=vblanguage

    או הקישור הבא

    http://www.codeproject.com/Questions/488339/HttpWebRequestpluspassplusparametersplustoplusWebS


    [Personal Site]  [Blog]  [Facebook]
    signature

    • נערך על-ידי pituachMVP, Moderator יום רביעי 08 אוקטובר 2014 13:48
    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 12 אוקטובר 2014 15:51
    יום רביעי 08 אוקטובר 2014 13:26
    מנחה דיון

כל התגובות

  • ברוך הבא לפורום :-)

    * היה הרבה יותר קל להתעמק בנושא אם תצרף לנו דוגמה של פרויקט שנוכל להריץ, לראות, ולתקן.

    * כמו כן הודעות השגיאה בעברית לא עוזרות למצוא פתרונות ומאוד מומלץ לך לעבור מהר מאוד למערכת אנגלית (כמובן תתקין בה עברית). חלק מרכזי מפיתוח זה לדאבג שגיאות וחלק מרכזי מכ זה למצוא פתרונות של אחרים. כיצד תוכל לחפש שגיאות בעברית בגוגל?!?

    * כאשר אתה מצרף קוד להודעה, אנא עשה שימוש בכםתור "הוסף בלוק קוד" כדי שהקוד יוצמד לשמאל ויקבל את הצבעים המתאימים. זה יאפשר לנו לקרוא את הקוד. אני לא יכול לקרוא לקרוא קוד ככה בעיקר כשיש עברית וכל סדר האותיות מתבלגן.

    בקיצור, תעזור לנו לעזור לך :-)

    לגבי השאלה שלך, הבעיה היא פשוט בקידוד של הטקסט שלך, אתה צריך להמיר אותו ליוניקוד. אתה יכול לבדוק את הקישור הבא. יש ל שם הסבר על הבעיה.

    http://social.msdn.microsoft.com/Forums/en-US/40a35628-e536-46e0-8fe1-432c8af2c369/utf8-characters-entered-in-my-form-crash-my-write?forum=vblanguage

    או הקישור הבא

    http://www.codeproject.com/Questions/488339/HttpWebRequestpluspassplusparametersplustoplusWebS


    [Personal Site]  [Blog]  [Facebook]
    signature

    • נערך על-ידי pituachMVP, Moderator יום רביעי 08 אוקטובר 2014 13:48
    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 12 אוקטובר 2014 15:51
    יום רביעי 08 אוקטובר 2014 13:26
    מנחה דיון
  • תודה רבה זה מאוד עזר לי
    שבת 18 אוקטובר 2014 21:10
  • בוקר טוב yypp

    אני שמח שזה לך ותודה על התודה.



    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]

    יום ראשון 19 אוקטובר 2014 04:15
    מנחה דיון