テーマ:Perl

Perl の chop で取り除く改行文字をWindowsやMacの改行文字に対応させる代用コード

Perl には,行末の改行文字を取り除く chopという命令がある。 しかしながら,LF (\n)1文字の改行にしか対応していないので, WindowsのCR LF (\r\n)やMacのCR (\r)は chopでは取り除けない。 これらを区別せず取り除くコードは,たとえば, chop($str); をしたいならば, …
トラックバック:0
コメント:0

続きを読むread more

CGI 半角カナでも文字化けしない jcode.pl の使い方!

CGI作成時の悩みの種だった,半角カナの文字化け問題。 この効果的な解決策がやっと分かった。 文字コード変換時に,jcode.plの持っている 自動文字コード認識機能を利用せず,もともとの漢字コードを明確に 指定してやればよい。 指定方法は,convertの3番目の引数を省略せずに書けばよいだけ。  &nb…
トラックバック:0
コメント:1

続きを読むread more

Perl (CGI)で 文字コードUTF-8への変換を気軽に使うライブラリ

Perl (CGI)で 文字コードUTF-8への変換を気軽に使うライブラリを開発した。 ダウンロード:sutf8.pl 著作権はさとーしが持ちますが,完全に利用フリーです。 動作条件として,実行には以下のファイル(Unicode Consortiumで公開されているMicrosoft CP932の変換表)が sutf8.p…
トラックバック:1
コメント:8

続きを読むread more