/* php.ini設定の上書き */
// mb_string関連
mb_language('Japanese');
+ini_set('mbstring.language','UTF-8');
ini_set('mbstring.encoding_translation','On');
ini_set('mbstring.output_buffering','On');
ini_set('mbstring.output_hanler','mb_output_handler');
-ini_set('mbstring.http_input' , 'pass');
-ini_set('mbstring.http_output' , 'pass');
+ini_set('mbstring.http_input' , 'UTF-8');
+ini_set('mbstring.http_output' , 'UTF-8');
ini_set('mbstring.internal_encoding', 'UTF-8');
ini_set('mbstring.script_encoding' , 'UTF-8');
ini_set('mbstring.substitute_character', 'none');
*/
var $fields = array();
+ function __construct($id = false, $table = null, $ds = null) {
+ parent::__construct($id, $table, $ds);
+
+ // MySQLが非UTF-8設定のサーバ対策
+ mysql_set_charset('utf8');
+ }
+
/* コールバックメソッド */
function beforeValidate($options = array())
{