Changeset 2176 for branches/release-36
- Timestamp:
- 05/01/08 00:41:14 (7 months ago)
- Files:
-
- branches/release-36/lib/MT/AtomServer.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/release-36/lib/MT/AtomServer.pm
r1947 r2176 430 430 : MT::Permission->load_iter({ author_id => $user->id }); 431 431 my $base = $app->base . $app->uri; 432 my $enc = $app->config->PublishCharset; 432 433 433 434 # TODO: libxml support? XPath should always be available... … … 458 459 459 460 my $title = XML::XPath::Node::Element->new('atom:title', 'atom'); 460 $title->appendChild(XML::XPath::Node::Text->new($blog->name)); 461 my $blogname = encode_text($blog->name, $enc, 'utf-8'); 462 $title->appendChild(XML::XPath::Node::Text->new($blogname)); 461 463 $workspace->appendChild($title); 462 464 … … 466 468 467 469 my $e_title = XML::XPath::Node::Element->new('atom:title', 'atom'); 468 $e_title->appendChild(XML::XPath::Node::Text->new(MT->translate('[_1]: Entries', $blog->name))); 470 my $feed_title = encode_text(MT->translate('[_1]: Entries', $blog->name), $enc, 'utf-8'); 471 $e_title->appendChild(XML::XPath::Node::Text->new($feed_title)); 469 472 $entries->appendChild($e_title); 470 473
