There is a multibyte character in one of the string field of the Protobuf messages. When I am serializing or de-serilizig characters are getting corrupted. Please advise solution.
Corrupted message: analyst { analystNumber: 29003798 analystLastName: "Azconegui" analystFirstName: "Mar\303\255a Valeri" Expected message: analyst { analystNumber: 29003798 analystLastName: "Azconegui" analystFirstName: "MarĂa Valeri" Serializing: String issuerDataURL ="c:/fileSerilized.ser"; Issuer.IssuerData dataToBeWritenToSer = issuerDataBuilder.build(); FileOutputStream fileOut = new FileOutputStream(issuerDataURL); dataToBeWritenToSer.writeTo(fileOut); De-Serializing: String writeTo = "C:\\DeSer\\20150308193244042.ser.txt"; FileOutputStream fos = new FileOutputStream(writeTo); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(isd.toString()); -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscr...@googlegroups.com. To post to this group, send email to protobuf@googlegroups.com. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.