X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Rakka%2FResource%2FTrackBack.hs;h=1bcdbf959156389126454391866ba75be8ac7622;hb=98fd1cb53a837a9bda7145544c34872acb13a634;hp=145e307c555631af4da708504da1070285da14ea;hpb=7f0d3161b737e778977fbee52541660ee38fcbb3;p=Rakka.git diff --git a/Rakka/Resource/TrackBack.hs b/Rakka/Resource/TrackBack.hs index 145e307..1bcdbf9 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 xmlStr where