[問題] XML::RSS亂碼問題?
想用perl產生網站的RSS
試了一下XML::RSS模組
卻發現產生出來的文字檔有一堆亂碼
程式碼如下:
use XML::RSS;
my $rss=new XML::RSS(version => '2.0');
$rss->channel(
title=>'測試',
link=>'http://www.google.com',
description=>'測試',
);
for($i=0; $i<=1; $i++){
$rss->add_item(
title=> '測試',
link=> 'http://www.google.com',
description=> '測試',
);
}
$rss->save('aa.xml');
輸出結果如下:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:blogChannel="" rel="nofollow">http://backend.userland.com/blogChannelModule">
<channel>
<title>´ú¸Õ</title>
<link>http://www.google.com</link>
<description>´ú¸Õ</description>
<item>
<title>´ú¸Õ</title>
<link>http://www.google.com</link>
<description>´ú¸Õ</description>
</item>
<item>
<title>´ú¸Õ</title>
<link>http://www.google.com</link>
<description>´ú¸Õ</description>
</item>
</channel>
</rss>
請教網友這是哪裡沒設定對嗎?
我的執行環境是 WIN2000 裡跑 ActivePerl 5.8.8
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.197.254
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章