During installation of a project theme kickstarter for Drupal 7, encountered an installation pre-check error below:
Requirements problem:
Unicode library Error
Multibyte string input conversion in PHP is active and must be disabled. Check the php.ini mbstring.http_input setting. Please refer to the PHP mbstring documentation for more information.
As confirmed, am running PHP 5.6 and a Drupal 7.17 project theme kickstart installer (just found out of outdated installer after troubleshooting).
Workarounds:
Under your settings.php or default.settings.php, under the ini_set set of variables
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);
Put in additional lines:
ini_set('mbstring.http_input', 'pass');
ini_set('mbstring.http_output', 'pass');
Alterantively, you may want to make sure a similar code is already present in your .htaccess file:
php_value mbstring.http_input pass php_value mbstring.http_output pass
These should normally be found in htaccess under the code block as
# PHP 5, Apache 1 and 2.
php_flag magic_quotes_gpc off
php_flag magic_quotes_sybase off
php_flag register_globals off
php_flag session.auto_start off
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_flag mbstring.encoding_translation off
Afterwards, after installing and being able to see your D7 website, you may see some error similar to:

These can now be fixed by running all updates and flushing all cache as necessary.