X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FResource%2FTrackBack.hs;h=df1f5c3f4e07a13cc114ca2c991d490ea4639660;hb=42f51754dea02201aececaacbf194d714cd58aaf;hp=45cf55c4f7379fbad2f84bbef3f661bd83f6396a;hpb=706ee842873fdceb9465cdf6a583176ab855fae2;p=Rakka.git diff --git a/Rakka/Resource/TrackBack.hs b/Rakka/Resource/TrackBack.hs index 45cf55c..df1f5c3 100644 --- a/Rakka/Resource/TrackBack.hs +++ b/Rakka/Resource/TrackBack.hs @@ -14,7 +14,6 @@ import Network.Browser import Network.HTTP import Network.HTTP.Lucu import Network.HTTP.Lucu.Response -import Network.HTTP.Lucu.Utils import Network.URI import Rakka.Environment import Rakka.Page @@ -47,7 +46,7 @@ resTrackBack env } where toPageName :: [String] -> PageName - toPageName = decodePageName . joinWith "/" + toPageName = UTF8.decodeString . joinPath handlePost :: Environment -> PageName -> Resource () @@ -116,7 +115,9 @@ outputResponse res >>> mkResponseTree >>> - writeDocumentToString [ (a_indent, v_1) ] + writeDocumentToString [ (a_indent , v_1 ) + , (a_output_encoding, utf8) + , (a_no_xml_pi , v_0 ) ] ) output $ UTF8.encodeString xmlStr where