Illegal character

93 views
Skip to first unread message

PCImagine Casserres

unread,
Mar 5, 2014, 6:36:36 AM3/5/14
to ksoap2-...@googlegroups.com
Hello,

I have the latest version:
ksoap2-android-assembly-3.2.0-jar-with-dependencies.jar

in my android project.
I want to pass a emojicon to my webservice, but otain this error:

03-05 12:17:27.725: W/System.err(17678): java.lang.IllegalArgumentException: Illegal character (d83d)
03-05 12:17:27.745: W/System.err(17678):     at org.kxml2.io.KXmlSerializer.reportInvalidCharacter(KXmlSerializer.java:144)
03-05 12:17:27.745: W/System.err(17678):     at org.kxml2.io.KXmlSerializer.writeEscaped(KXmlSerializer.java:130)
03-05 12:17:27.745: W/System.err(17678):     at org.kxml2.io.KXmlSerializer.text(KXmlSerializer.java:536)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.DM.writeInstance(DM.java:68)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:675)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.SoapSerializationEnvelope.writeProperty(SoapSerializationEnvelope.java:668)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:613)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBodyWithAttributes(SoapSerializationEnvelope.java:590)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:677)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.serialization.SoapSerializationEnvelope.writeBody(SoapSerializationEnvelope.java:568)
03-05 12:17:27.745: W/System.err(17678):     at org.ksoap2.SoapEnvelope.write(SoapEnvelope.java:205)
03-05 12:17:27.755: W/System.err(17678):     at org.ksoap2.transport.Transport.createRequestData(Transport.java:134)
03-05 12:17:27.765: W/System.err(17678):     at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:149)
03-05 12:17:27.775: W/System.err(17678):     at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:118)
03-05 12:17:27.795: E/SoapError(17678): Illegal character (d83d)

I try to save in my database with UTF-8 to view correctly with android and Iphone.

How to solve this?

Thanks for your help

Reply all
Reply to author
Forward
0 new messages