Perl XML::RSSの使い方 (UTF8文字化け対策)
#!/usr/bin/perl use strict; use utf8; binmode STDIN, ":utf8"; binmode STDOUT, ":utf8"; print "Content-type: application/rss+xml\n\n"; use XML::RSS; my $rss = XML::RSS->new({version => "2.0" , encode_output => 0}); $rss->channel( title => "RSSテスト", link => "http://your-domain.com/foo", description => "XML::RSS の出力テスト", ); $rss->add_item( title => "1件目の記事のタイトル", link => "http://your-domain.com/bar", description => "1件目の記事の解説", ); $rss->add_item( title => "2件目の記事のタイトル", link => "http://your-domain.com/buz", description => "2件目の記事の解説", ); print $rss->as_string;参考: Perl 5.8でUTF-8の文字コードを扱う CSV > RSS 変換サンプルスクリプト
カテゴリ:
Perl