I have a situation.
Working with an ejabberd module, i could successfully input English strings e.g. "test" which was initially parsed from an HTTP header as <<"test">>.
However, now when i am trying different language inputs say Hindi or Hebrew, my module fails. I am not sure at what end (client/server) what exactly is required.
Would some sort of encoding UTF-8 or Base-64 lead to auto handling of several languages?
FYI, when i do the following:
httpConn.setRequestProperty("GROUPNAME", "विकिपीडिया");
here विकिपीडिया is the Hindi equivalent for Wikipaedia.
My ejabberd writes this into mnesia as:
[224,164,181,224,164,191,224,164,149,224,164,191,224,164,170,224,165,128,224,164,161,224,164,191,224,164,175,224,164,190]
which is apparently Raw binary data (i guess).
Please provide your inputs as to where and what kind of approach in design would handle all the diferent language strings.
I have an Android client which posts this विकिपीडिया as part of http header to the ejabberd. However, it is never able to construct this at the recipient end.
All i see is a string of ?-marks i.e
????????????????
What am i missing?