久しぶりに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