タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PerlとperlとMovable Typeに関するrryuのブックマーク (1)

  • ある日 XML::Simple がいきなりこけて泣かないために - 酒日記 はてな支店

    ちゃんと PREFERRED_PARSER を指定すること。 $XML::Simple::PREFERRED_PARSER = 'XML::Parser'; なにかこう、2005年ぐらいにみた感じの話題で恐縮なのですが。 XML::SAX をインストールしたら、いきなり XML::Simple を使ってたコードが Cannot decode string with wide charactersって言ってコケ始めた。しかし、アプリケーションを再起動してみたらなぜか再現しない。 結論としては、XML::SAX::PurePerl が使われる状態で、XMLin() に utf8 flagged な文字列を渡すと死ぬ。 use XML::Simple; use utf8; $XML::Simple::PREFERRED_PARSER = 'XML::SAX::PurePerl'; $xml =

    ある日 XML::Simple がいきなりこけて泣かないために - 酒日記 はてな支店
    rryu
    rryu 2011/04/27
    PowerCMSのPowerRevisionがうまく動かないのは、MT5からMT::FileMgrがutf8フラグを付けてくれるようになったせいでXML::LibXMLが無い環境だとXML::Simpleがコケるからのようだ。
  • 1