文字化けするとかいう次元じゃなく、トラックバックを送る途中で例外が出て失敗しちゃいます。
Dottext.Framework\Tracking\Notification.cs 81行目付近
if(entry.HasDescription)
{
notify.Description = entry.Description;
}
else
{
//entry.Description = entry.Title;
notify.Description = entry.Title;
}
Dottext.Framework\Tracking\TrackBackNotificationProxy.cs 81行目付近
//string parameters = "title=" + HtmlEncode(title) + "&url=" + HtmlEncode(link) + "&blog_name=" + HtmlEncode(blogname) + "&excerpt=" + HtmlEncode(description);
string parameters = "title=" + HttpUtility.UrlEncode(Encoding.UTF8.GetBytes(title))
+ "&url=" + HttpUtility.UrlEncode(link)
+ "&blog_name=" + HttpUtility.UrlEncode(Encoding.UTF8.GetBytes(blogname))
+ "&excerpt=" + HttpUtility.UrlEncode(Encoding.UTF8.GetBytes(description))
+ "&charset=utf-8";
ちなみに、下記のように「トラックバックは utf-8 でいいんじゃないの?」という方向のようですので、とりあえずはこれでいいんじゃないかと思います。
Milano::Monolog 「Trackbackの文字コード指定方法最終(予定)」
http://rebecca.ac/milano/mt/archives/000396.html
うんうん気になってたんですよ(爆)
返信削除ありがとうございます
うちも近いうちに直そう...
はじめまして。一色と申します。よろしくお願いします。
返信削除「.Text」のトラックバックの修正方法の公開、ありがとうございます。
で、突然ですが、要望があります。
いきなり要望を出すなんて非常に恐縮なのですが、TrackBack送信先URLを、できれば分かりやすいところ(例えば、[フィードバック]の上あたりとか)に表示していただけるとありがたいのですが・・・。
私はRSSフィードの中からTrackBack URLを探し出して送信してみたのですが、すごく分かりにくいと思いました。
ご対応いただけると嬉しいです。
では。
おお、青柳さん、ぜひメーリングリストに投げてください :)
返信削除私も調べないといけないなぁと思っていたネタでした。これ。