1件
(0.02秒)
古いperlスクリプトをモダンなスクリプトにアップデートします
6
満足
0
残念
業務内容
こんなお悩みはありませんか?
- 20年近く前から使っているスクリプトがあるが今のマシンで動かないようだ。
- UTF-8で書かれた日本語テキストを処理したいが、どうにも文字化けして困っている。
日本語処理方法の変遷
かつて日本語テキストをパソコンで扱う場合は、シフトJISというコードが良く使われていました。また、UNIXではEUCという別のコードが良く使われていました。しかし、現代ではUTF-8というコードが最もよく使われています。Windowsにおいても、近年はUTF-8がデフォルトとなっています。
perlの仕様は今も絶え間なくアップデートされています。特に、perl5.8以降、多言語処理の方法が大きく変わりました。これ以前の手法で作られたスクリプトでは、UTF-8で書かれたテキストファイルをうまく処理できない場合があります。
perl5.8で導入された新しい手法は、日本語のみならず世界各国の言語で書かれたテキストファイルをうまく処理できるように配慮された極めて強力なものですが、その分、すこし直感的には分かりにくいコーディングテクニックが必要となってきます。
問題解決はお任せください
出品者は現代的なperlプログラミングに通暁しており、上で述べたようなテキスト処理に適切に行えるスクリプトをフリーウェアとして公開したりしています。その知識と経験に基づき、お手元の古いスクリプトを現代的なスクリプトに書き換え、今日的な環境で問題なく使えるように再生させることができます。