久しぶりにXOOPSについて調べた。
メールの文字化けが問題となっていたが、テンプレートの文字がEUC-JPだというのがいけなかった。OSはUTF-8、たぶんXOOPSもUTF-8のバージョン。ということで、変換スクリプト。iconvを使っています。
#!/bin/sh
d="/var/www/xoops/modules"
t="language/japanese"
for target in mydownloads newbb news
do
cd $d/${target}/$t
dd=~/xoops/modules/${target}/$t/mail_template
mkdir -p $dd
cd mail_template
for f in `ls -1 *.tpl`
do
/usr/bin/iconv -f EUC-JP -t UTF-8 $f > ${dd}/$f
done
done