タグ

ブックマーク / nozawashinichi.sakura.ne.jp (3)

  • PerlのEncodeの話 - Using Perl

    もともとはUsing MT ( MT = MovableType ) というブログ名でしたが、MTに関することをめっきりかかなくなってしまったので、Using Perlに変更しました。Perl 愛してます。 MovableType使ってます。4ですが。5への移行は諦めています。最近はMTネタよりも、Web系のプログラム関連のネタ全般にシフトしています。 いつもEncodeのあたりでつまずいて、文字化けして 試行錯誤のすえになんとか動かしている状態なのだけど、 なにかわかった気がするのでメモ。 まず最初になにするかというと、 「use Encode」と書く。 次に外部からテキストを持ってくるとき、 それがどのような文字コードなのかきちんと把握する。 それを把握した上でデコードする。 デコード(decode)とは符号化されているものを"ほどく"ということ。 codeをdeするということ。 ほど

  • 文字化け直りました: HatenaBookmarkWidget - Using Perl

  • XML::SimpleとかUTF8とかまじわからん - Using Perl

    もともとはUsing MT ( MT = MovableType ) というブログ名でしたが、MTに関することをめっきりかかなくなってしまったので、Using Perlに変更しました。Perl 愛してます。 MovableType使ってます。4ですが。5への移行は諦めています。最近はMTネタよりも、Web系のプログラム関連のネタ全般にシフトしています。 以前書いた記事にもありましたが、 4.25にしたらプラグインが文字化けする MTを4.1から4.25にしたら一部のプラグインがすんげえ文字化けする。 具体的に言うと、ひとつは自分で作って1人で使っている指定したRSSを取得して、 そのRSSの中身をダッシュボードに表示するもの。 もうひとつは、HatenaBookmarkWidget Modified どちらも、RSSを取得して、そこに書かれたXMLの構造をXML::Simpleで解析し、

  • 1