EsPresto.org

Donnerstag, 26. Februar 2009

Eclipse - Save Actions

Bereits beim Speichern unnötige Importe entfernen oder Einrückungen korrigieren? Eclipse bietet mit der Festlegung sogenannter "Save Actions" eine sehr einfache Möglichkeit.

<String><Shift> O gehörte eigentlich immer zu meinen liebsten Eclipse Shortcuts. So wurden auf Knopfdruck blitzschnell sämtliche unnötigen Importe entfernt. Mit Eclipse 3.3 wurde dies dann mit der Einführung der "Save Actions" noch weiter vereinfacht. Und so funktioniert es:

[Mehr ...]

Dienstag, 24. Februar 2009

Encoding: UTF-8 für HttpClient und POST requests

Auch beim HttpClient gibt es irgendwo eine Stelle, wo man das Encoding explizit auf UTF-8 einstellen muss, weil da noch als Default ISO-8859-1 steht, und zwar beim Versenden von Daten via POST request.

Das sieht dann so aus:


 PostMethod postMethod = new PostMethod( someUrl );
 postMethod.getParams().setContentCharset("utf-8"); // (!) hier wird das encoding gesetzt
 postMethod.addParameter("data", someNonAsciiData )

.. es sei denn, man muss ich mit httpclient-2.0.x herumschlagen, dann funktioniert es nicht so, sondern ein wenig kryptischer ...

[Mehr ...]