SMS メッセージを読んで Google アプリ エンジン サーバーに送信する Android アプリケーションがあります。一部のユーザーは、特定の言語が正しく表示されないと不満を漏らしています。
// Execute query
cursor = context.getContentResolver().query(
SMS_PROVIDER_URI,
SMS_QUERY_FIELDS,
"date >= " + startDate.getTime(), // selection - get messages > startDate
null, // selectionArgs
"date ASC"); // order - get oldest messages first
// Iterate results
if (cursor != null && cursor.moveToFirst()) {
// read through all the sms and create a list
do {
String sender = cursor.getString(0);
String message = cursor.getString(2);
boolean isIncomingMessage = cursor.getString(3).contains("1");
Date date = new Date(cursor.getLong(1));
String contactName = ContactLookup.lookup(context, sender);
smsList.add(new SMSMessageInfo(sender, contactName,
message, isIncomingMessage, date));
} while (cursor.moveToNext());
}
message 変数には、さまざまな言語の SMS メッセージが含まれています。どうすればサポートできますか? また、それをサーバー (python) に送信する必要があります。サーバーでユニコードを変換するにはどうすればよいですか?