タグ

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

タグの絞り込みを解除

perlに関するexcerのブックマーク (2)

  • s-jisコードで書かれたCGIの文字化けについて

    ここで都合の悪いことが発生します。実は、「表」の2バイト目の「5C」に問題があるのです。 「5C」とはメタ文字(特殊文字)の「¥」の文字コードと重複するのです(Shift-JISの場合)。 「¥」が文字列中にあると、コンピュータはこれをエスケープ記号として解釈し、次のように取り去って表示してしまうのです。 (1) 95 5C 8E A6 ... 記述時点 (2) 95 8E A6 ... 「5C」を「¥」と解釈し取り去る(その次の8Eをエスケープすると解釈) (3) 95 8E A6 ... 展開結果 このようにして、展開結果は以下のようなコードで出力されることになります。 文字

    excer
    excer 2012/12/07
    SJISでCGIに「表示」と書くと「侮ヲ」と表示される理由
  • Vim と Perl で音楽プレーヤを作ろう - Articles Advent Calendar 2010 Casual

    こんにちわ。Perl はあまり得意ではありませんが Vim はある程度使いこなせる、Zimbu兄さんこと mattn です。口癖は「カッコつけんなよ」です。 さて、最近の Vim 界は Unite というプラグインが流行り出しています。 Unite がどんな物かについての説明文は、手前味噌ですが私のサイトをご覧頂けるとなんとなく分かるかと思います。「unite.vim」でググると幾らかヒットするかと思います。来は何かしらを選択させるUIライブラリの一種となります。 さて、今日はこの unite.vimPerl を使って音楽プレーヤを作ります。 音楽プレーヤと言っても音楽ファイルのフォーマットやらなんやらを Perl でやるという訳ではありません。 メディアプレーヤの「rhythmbox」を使います。他のメディアプレーヤでも良かったのですが DBusというインタフェースにより外部から

    Vim と Perl で音楽プレーヤを作ろう - Articles Advent Calendar 2010 Casual
    excer
    excer 2010/12/05
  • 1