Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

ISO-8859-7 και windows phone 8

Îåêßíçóå áðü ôï ìÝëïò evagelos. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 01-05-2014, 12:47. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  30-04-2014, 19:42 75325

    ISO-8859-7 και windows phone 8

    Γεια σας παιδια,

    εχω ένα πρόβλημα με ένα app που προσπαθώ να φτιάξω.

    κανω μια web κληση κ η απάντηση μου ερχεται σε "συμβολα"

    Πως μπορώ να τα διαβάσω σε ελληνικά;

    εδώ ο κωδικας μου

            private static void GetResponseCallback(IAsyncResult asynchronousResult)
            {
                try
                {
                    HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState;

                    // End the operation
                    HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);    
                    Stream streamResponse = response.GetResponseStream();
                    Stream decompresses = new GZipStream(streamResponse, CompressionMode.Decompress);
                    StreamReader streamRead = new StreamReader(decompresses);
                    string responseString = streamRead.ReadToEnd();

                    // Close the stream object
                    streamResponse.Close();
                    streamRead.Close();
                    response.Close();
                    unlockJson(responseString);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }

     

    και εδώ το string που γυρίζει:

     

    "{\"success\": true, \"clientID\":\"9J8pL48bDqD3JMnGGLT5HMHKIML39JGm9JT39JL4OLHN9JT4P4ObDqGbD31oHLD9HLLpQ6DASoKtGqTJHr5L9JL39JL2KMLN\", \"objs\":[{\"COMPANY\" : \"1000\",\"COMPANYNAME\" : \"������� Demo ��\",\"BRANCH\" : \"1000\",\"BRANCHNAME\" : \"����� - ����\",\"MODULE\" : \"0\",\"MODULENAME\" : \"< ���� >\",\"REFID\" : \"1\",\"REFIDNAME\" : \"Administrator\",\"USERID\" : \"1\",\"FINALDATE\" : \"1899-12-30 00:00:00\",\"ROLES\" : \"704\"}], \"ver\":\"99\", \"sn\":\"123321\"}"

     

     

     

  •  01-05-2014, 12:47 75326 σε απάντηση της 75325

    Απ: ISO-8859-7 και windows phone 8

    Δεν θα ήθελες να χρησιμοποιήσεις ISO-8857-7 - θα ήθελες να χρησιμοποιήσεις UTF-8 που είναι το default encoding που χρησιμοποιούν τα strings στο .NET Framework.

    Κάθε άλλο encoding θα πρέπει πρώτα να το κάνεις bytes και να του αλλάξεις encoding σε UTF-8 και μετά να το κάνεις string...

      

    George J.
     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems