サムネイル生成時の日本語文字化け

ウェブページのサムネイル生成プログラムがうまく動いて気をよくしていたが、新規にインストールしたCentOS4.2環境では日本語(漢字だけ)が文字化けしてしまった。1文字が四角の中にごちゃごちゃと文字がはいっているようなのに置き換わっている。いろいろ調べたら、これは日本語フォントがインストールされていないときにおきる症状とのことがわかった。今回OSのインストールは、サーバ用途のため、すべて英語を使用するという設定でインストールしたことが原因だろう。
調べたらインストール方法があったのでやってみた。

# wget http://www.grass-japan.org/FOSS4G/ipafonts/grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz
# wget http://www.grass-japan.org/FOSS4G/ipafonts/grass5_i686-pc-linux-i18n-ipafull-gnu_install.sh
# sh grass5_i686-pc-linux-i18n-ipafull-gnu_install.sh grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin.tar.gz /tmp/grass5 /tmp/bin
# mkdir /usr/share/fonts/ja/
# mkdir /usr/share/fonts/ja/TrueType/
# mv /tmp/grass5/fonts/*.ttf /usr/share/fonts/ja/TrueType/
# sh /tmp/bin/grass5uninstall.sh
# mkfontdir
# mkfontscale

まぁ、フォントは何でもよかったのでIPAフォントで。ウェブにあった記事をそのまま参考にして、適当にインストールしたら、なんとなく動いた。これで漢字も文字化けせず、正しくサムネイルが生成されることを確認できた。

今回サーバ用途向けのパッケージングでインストールして、正常に動作させることが出来たので、おそらくVPS環境で問題なく動作させることが出来ると思われる。早速準備して、サービス開始を目指すことにする。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net