SJISを利用すると次の文字化けします。


・立つの埼 﨑  

・はしごの高 髙 


↑で表示できない人の環境ですと表示すれできない文字です。


ただ、申込フォームの場合は環境依存文字を使いたい人もいると思います。


その際は文字コードを”SJIS-win”を使います。


mb_internal_encoding("SJIS-win");


↑のような感じですかね?


ただ、DBの文字コードが対応してない場合に文字化けを起こす事があります。


その場合はbase64とかで、可逆できる形で保存するとかの工夫が必要です。



とうことで、9時間の時差が発生している人がいると思うんですが。。。これ治せます。


専用サーバを借りてる人なんかは、特に発生しているのでは?


次のように設定し、日本時間に設定すればOKです。



$ echo TimesGMT off >>/etc/proftpd.conf

$ /etc/rc.d/init.d/xinetd restart 




ただ、これでも治らない場合があります。


その場合は、xinetdのスクリプトを変更してしまいましょう。



$ vi /etc/xinetd.d/ftpd

#下記追加
env             = TZ=JST-9


にしても最初からシステム時間を表示してくれれば楽なのに。。。