最近Perlスクリプトを書いていて愕然とすること

2008年7月24日
| コメント(0) | トラックバック(1) 最近Perlスクリプトを書いていて愕然とすること

何年も前から使っている自分フレームワーク(というか自分モジュール集?)があるのだが。
スクリプトの漢字コードが「euc-jp」前提で書いてあるので、それに愕然としている。
…まあ、自分がやってきたことだけど。

Perl5.8になってEncodeが標準で搭載されるようになってからも過去の遺産を使っていたわけですが。
ウェブまわりがどんどんUTF-8標準になっていくにしたがって、色々と限界を感じてきた。
Perl 5.8.x Unicode関連」とか見ながらやってきましたが、そろそろ限界です。

MT3時代のブログで文字コードまわりがうまくいかなかった事もあるし、最近ぶち当たった「MySQLで文字化けする」問題もある。

もうね。
スクリプトも基本は「utf8」ですってよ。
MTも生成するHTMLは「utf8」がデフォルトだし。
MySQLもバージョン5(?)から「utf8」が基本みたいだし。

Encodeには他にもうんざりするほどいろいろな機能がありますが、上記の基本で日常業務の9割5分はカヴァーされているかと思います。「decodeしていじってencode」、この基本をお忘れなく。

まとめだけを引用しましたが、この「上記の基本」はすべて「use utf8」です。

基本からやり直し。

トラックバック(1)

このブログ記事に対するトラックバックURL:

このブログ記事を参照しているブログ一覧:

ずっとPerlEditorを使っていたが、これからの開発はUTF-8に対応してい... 続きを読む

コメントする

Google検索

Last.fm

このブログ記事について

このページは、のぶりんが2008年7月24日 00:20に書いたブログ記事です。

ひとつ前のブログ記事は「ゲームらしからぬゲーム:The Golden Lore(ゴールデンロア)」です。

次のブログ記事は「勝手にブラウザ選択、Firefoxが大きく前進」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type