【发布时间】:2011-12-02 14:29:47
【问题描述】:
我正在开发一个 c2dm 服务器端应用程序和这样的代码;
string postData = GetPostStringFrom(postFieldNameValue);
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded;charset=UTF-8";
request.ContentLength = byteArray.Length;
request.Headers.Add(HttpRequestHeader.Authorization, "GoogleLogin auth=" + authTokenString);
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
以及我处理它的 android 端代码;
String message = intent.getExtras().getString( "message" );
我成功处理了这件事,但缺少文字。
例如:
我发送“türkçe öçşğıü”,但我只能处理“trke”
有什么建议吗?
【问题讨论】:
标签: android encoding character android-c2dm