RMagick(ImageMagick)で日本語が描画できた
RMagick を通して ImageMagick を使ってみて、なぜか日本語が描画できなかったのだけれど、事情が見えてきた。
ウェブの情報などを見ると UTF-8 でスクリプトを実行すればいいといったことが書かれていて、結果としてはそれでいけた。
はじめにうまくいかなかったのは Win2k 環境で行っていたためらしい。Win2k では UTF-8 で保存したスクリプトを実行しても「???」といった感じになるだけで、日本語はきちんと描画されない。ふだんは Win2k 側で使っていたために気づかなかったのだけれど、XP で実行するとうまくいく。
ということで詳しいことは分からないけれど日本語を扱いたいというのであれば Win2k はやめること。ま、いまさら Win2k という人もそうはいないのだろうと思うけれど。
しかしいちいちこの分だけ UTF-8 でというのも鬱陶しい感じ。あるいは Ruby-1.9.x でだったら個別にエンコードを指定できるので、SJIS でもいけるのかな?
| 固定リンク
コメント