Changeset 1525 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2009-04-09T01:17:09+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmApi.java
r1523 r1525 12 12 import java.io.PrintWriter; 13 13 import java.io.StringReader; 14 import java.io.StringWriter; 14 15 import java.net.ConnectException; 15 16 import java.net.HttpURLConnection; … … 77 78 private boolean initialized = false; 78 79 79 private ByteArrayOutputStream bao = new ByteArrayOutputStream();80 private OsmWriter osmWriter = new OsmWriter(new PrintWriter( bao), true, null);80 private StringWriter swriter = new StringWriter(); 81 private OsmWriter osmWriter = new OsmWriter(new PrintWriter(swriter), true, null); 81 82 82 83 /** … … 159 160 */ 160 161 private String toXml(OsmPrimitive o, boolean addBody) { 161 bao.reset();162 swriter.getBuffer().setLength(0); 162 163 osmWriter.setWithBody(addBody); 163 164 osmWriter.header(); … … 165 166 osmWriter.footer(); 166 167 osmWriter.out.flush(); 167 return bao.toString();168 return swriter.toString(); 168 169 } 169 170 … … 365 366 activeConnection.setDoOutput(true); 366 367 OutputStream out = activeConnection.getOutputStream(); 367 BufferedWriter bwr = new BufferedWriter(new OutputStreamWriter(out ));368 BufferedWriter bwr = new BufferedWriter(new OutputStreamWriter(out, "UTF-8")); 368 369 bwr.write(requestBody); 369 370 bwr.flush();
Note:
See TracChangeset
for help on using the changeset viewer.