Properly encode EventLogging and other methods being sent out

Upgrading java-mwapi to upgrade http-fluent with unicode fixes

Bug: 41773
This commit is contained in:
YuviPanda 2013-03-02 06:24:19 +05:30
parent 63177ec529
commit dd6f6c45a1
3 changed files with 5 additions and 7 deletions

View file

@ -19,7 +19,7 @@
<dependency> <dependency>
<groupId>org.mediawiki</groupId> <groupId>org.mediawiki</groupId>
<artifactId>api</artifactId> <artifactId>api</artifactId>
<version>1.2</version> <version>1.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.actionbarsherlock</groupId> <groupId>com.actionbarsherlock</groupId>

View file

@ -4,6 +4,7 @@ import android.os.AsyncTask;
import android.os.Build; import android.os.Build;
import android.text.TextUtils; import android.text.TextUtils;
import de.akquinet.android.androlog.Log; import de.akquinet.android.androlog.Log;
import org.apache.http.client.utils.URLEncodedUtils;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;

View file

@ -12,10 +12,7 @@ import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory; import javax.xml.transform.TransformerFactory;
import javax.xml.transform.TransformerFactoryConfigurationError; import javax.xml.transform.TransformerFactoryConfigurationError;
import java.io.BufferedInputStream; import java.io.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
@ -96,8 +93,8 @@ public class Utils {
public static String urlEncode(String url) { public static String urlEncode(String url) {
try { try {
return urlCodec.encode(url); return urlCodec.encode(url, "utf-8");
} catch (EncoderException e) { } catch (UnsupportedEncodingException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
} }