Changeset 1525 in josm
- Timestamp:
- 2009-04-09T01:17:09+02:00 (15 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/SaveActionBase.java
r1524 r1525 160 160 copy(file, tmpFile); 161 161 } 162 OsmWriter w = new OsmWriter(new PrintWriter( new FileOutputStream(file)), false, layer.data.version);162 OsmWriter w = new OsmWriter(new PrintWriter(file, "UTF-8"), false, layer.data.version); 163 163 w.header(); 164 164 w.writeDataSources(layer.data); -
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.