タグ

ブックマーク / mikan-s.hatenadiary.org (1)

  • RPC::XML::Clientのエンコード宣言 - mikan-sの日記

    MTにXML-RPCでエントリを投稿する場合に日語入れると形式が変ですよ、というエラー吐かれて進まないと思ったらxml宣言のencodingがutf8じゃなかったことが原因だった。なぜに。 こんなん。 <?xml version="1.0" encoding="us-ascii"?> デフォルトでutf8になってくれないこともあるんだなぁ。 モジュールのデフォルト設定みたいなのがあるんだろうか。 モジュール入れるときに聞かれるとか? ともあれ以下を追加して解決した。 $RPC::XML::ENCODING='utf-8'; use strict; use RPC::XML::Client; $RPC::XML::ENCODING='utf-8'; my $client = RPC::XML::Client->new('mt-xmlrpc.cgi'); my $request = RPC:

    RPC::XML::Clientのエンコード宣言 - mikan-sの日記
    bsheep
    bsheep 2010/04/05
    RPC::XML::Clientで日本語入りのデータを通信するとencodingがutf8じゃないためエラーが出る
  • 1