初期に起こりやすいデータディレクトリに書き込めないエラーをわかりやすくした
文字コード変換が要らないときの戻り値を設定し忘れていたのを修正
文字コード変換が無いときの戻り値をセットするのを忘れていたのを修正