You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2006/09/06 20:03:39 UTC
svn commit: r440813 -
/incubator/roller/branches/roller_3.0/src/org/apache/roller/webservices/atomprotocol/AtomServlet.java
Author: snoopdave
Date: Wed Sep 6 11:03:38 2006
New Revision: 440813
URL: http://svn.apache.org/viewvc?view=rev&rev=440813
Log:
Set UTF-8 on APP posts and puts
Modified:
incubator/roller/branches/roller_3.0/src/org/apache/roller/webservices/atomprotocol/AtomServlet.java
Modified: incubator/roller/branches/roller_3.0/src/org/apache/roller/webservices/atomprotocol/AtomServlet.java
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/webservices/atomprotocol/AtomServlet.java?view=diff&rev=440813&r1=440812&r2=440813
==============================================================================
--- incubator/roller/branches/roller_3.0/src/org/apache/roller/webservices/atomprotocol/AtomServlet.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/webservices/atomprotocol/AtomServlet.java Wed Sep 6 11:03:38 2006
@@ -46,6 +46,7 @@
import com.sun.syndication.io.FeedException;
import com.sun.syndication.io.WireFeedInput;
import com.sun.syndication.io.WireFeedOutput;
+import java.io.BufferedReader;
import java.io.StringWriter;
import org.jdom.Namespace;
import org.apache.roller.config.RollerConfig;
@@ -158,8 +159,9 @@
if (req.getContentType().startsWith("application/atom+xml")) {
// parse incoming entry
- Entry unsavedEntry = parseEntry(
- new InputStreamReader(req.getInputStream()));
+ Entry unsavedEntry = parseEntry(new BufferedReader(
+ new InputStreamReader(
+ req.getInputStream(), "UTF-8")));
// call handler to post it
Entry savedEntry = handler.postEntry(pathInfo, unsavedEntry);
@@ -239,8 +241,9 @@
if (handler.isEntryURI(pathInfo)) {
// parse incoming entry
- Entry unsavedEntry = parseEntry(
- new InputStreamReader(req.getInputStream()));
+ Entry unsavedEntry = parseEntry(new BufferedReader(
+ new InputStreamReader(
+ req.getInputStream(), "UTF-8")));
// call handler to put entry
Entry updatedEntry = handler.putEntry(pathInfo, unsavedEntry);