if ( preg_match('@^[shiftj]+$@i', $charset) ) { $names = 'sjis';} else if ( preg_match('@^[eucjp_\-]+$@i', $charset) ) { $names = 'ujis';} else { $names = 'utf8mb4'; // ここを utf8からutf8mb4 に変更}