From 1f77c6b957a52861bdd0ab268eaa6f6d333d1e9a Mon Sep 17 00:00:00 2001 From: elf2000 Date: Wed, 29 Jun 2005 16:21:25 +0000 Subject: [PATCH] o if charset is ISO-8859-1, added utf8_encode(). --- .../serendipity_event_weblogping.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php b/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php index 811a3b2..8978bf7 100644 --- a/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php +++ b/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php @@ -220,7 +220,12 @@ class serendipity_event_weblogping extends serendipity_event $req = new HTTP_Request( "http://".$service['host'].$service['path']); $req->setMethod(HTTP_REQUEST_METHOD_POST); $req->addHeader( "Content-Type", "text/xml"); - $req->addRawPostData( $message->payload); + if ( strtoupper( LANG_CHARSET) == 'ISO-8859-1') { + $payload = utf8_encode($message->payload); + } else { + $payload = $message->payload; + } + $req->addRawPostData( $payload); $http_result = $req->sendRequest(); $http_response = $req->getResponseBody(); $xmlrpc_result = $message->parseResponse( $http_response); -- 2.39.5