サポート掲示板
[トップに戻る] [留意事項] [ワード検索] [過去ログ] [投稿ファイル] [投稿ランキング] [新規投稿] [管理用]
 [投稿情報(WWWC/RSS)]  [カテゴリ]  [標準/一覧/新着/ツリー]  []

[→3975] Re: RSS出力のエンコード変更   Tambo ◆Uur6CmAwso : 2013/05/28(Tue) 23:06 No.3976
|
カテゴリ:携帯対応YY-BOARD(改)   投稿数:1152回/管理人
! これでどうでしょうか。
動作確認は既定のRSS1.0のみです。

Rev2.52 Rev2.52M
lib/rss.pl
■128行目付近
# 出力ファイル定義
my $out = <<"EOM";
<?xml version="1.0" encoding="Shift_JIS"?>
EOM
   ↓
# 出力ファイル定義
my $out = <<"EOM";
<?xml version="1.0" encoding="UTF-8"?>
EOM

■177行目付近
$out .= <<"EOM";
</rdf:Seq>
</items>
</channel>
$items
</rdf:RDF>
EOM

# ここから追加
use Encode 'from_to';
from_to($out, 'Shift_JIS', 'UTF-8');
# ここまで追加

# ファイル出力
open(OUT,"+< $rss_file") || &error("Write Error: $rss_file");
eval { flock(OUT, 2); };

■210行目付近
# 出力ファイル定義
my $out = <<"EOM";
<?xml version="1.0" encoding="shift-jis"?>
<rss version="2.0">
   ↓
# 出力ファイル定義
my $out = <<"EOM";
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">

■269行目付近
$out .= <<"EOM";
</channel>
</rss>
EOM

# ここから追加
use Encode 'from_to';
from_to($out, 'Shift_JIS', 'UTF-8');
# ここまで追加

# ファイル出力
open(OUT,"+< $rss_file") || &error("Write Error: $rss_file");
eval { flock(OUT, 2); };
[修正]
[削除]
PC
ID:3juxRi9qsQ


返信フォーム
お名前 トリップ機能あり
Eメール 非表示)
タイトル
メッセージ URLの自動リンク無効
URL
添付File1
添付File2
添付File3
(gif jpg png/5MBまで)
イメージ   [イメージ参照]
暗証キー (英数字で8文字以内)
文字色
カテゴリ 携帯対応YY-BOARD(改)  e-PAD(ちょこっと改)  その他 
記事移動 管理人の設定 移動しない トップへ移動
クッキー クッキー情報を記録しない
プレビュー 確認する
投稿後このスレッドに戻る

ツリー表示
RSS出力のエンコード変更 - sami 2013/05/27(Mon) 00:39 No.3975
     ├ [→3975] Re: RSS出力のエンコード変更 - Tambo ◆Uur6CmAwso 2013/05/28(Tue) 23:06 No.3976  <<表示中
     └ [→3976] Re: RSS出力のエンコード変更 - sami 2013/05/29(Wed) 02:19 No.3977

[標準/一覧/新着/ツリー]  []