Тема: не могу победить вывод русских букв из базы
добрый день, друзья
не могу победить вывод русских букв из базы.
в базе буквы русские, а отображаются, как знаки вопросов.
код конфигурации
<?php
define("DB_CHARSET", "utf8");
define("DB_COLLATE", "utf8");
ini_set( "display_errors", true );
define( "DB_DSN", "mysql:host=***;dbname=***;charset=utf-8" );
define( "DB_DSN", "mysql:host=***;dbname=***;charset=utf-8_general_ci" );
define( "DB_USERNAME", "***" );
define( "DB_PASSWORD", "***" );
define( "CLASS_PATH", "classes" );
define( "TEMPLATE_PATH", "templates" );
define( "HOMEPAGE_NUM_ARTICLES", 5 );
define( "ADMIN_USERNAME", "***" );
define( "ADMIN_PASSWORD", "***" );
require( CLASS_PATH . "/Article.php" );
require( CLASS_PATH . "/Category.php" );
require( CLASS_PATH . "/Category2.php" );
require( CLASS_PATH . "/Category3.php" );
require( CLASS_PATH . "/Category3T1.php" );
require( CLASS_PATH . "/Category3T2.php" );
require( CLASS_PATH . "/Category4.php" );
require( CLASS_PATH . "/Category5.php" );
function handleException( $exception ) {
echo "Sorry, a problem occurred. Please try later.";
error_log( $exception->getMessage() );
}
set_exception_handler( 'handleException' );
?>
проблема, так понимаю в lATIN
character_set_client
utf8mb4
character_set_connection
utf8
character_set_database
latin1
character_set_filesystem
binary
character_set_results
utf8mb4
character_set_server
latin1
character_set_system
utf8
character_sets_dir
/usr/share/percona-server/charsets/
check_proxy_users
OFF
collation_connection
utf8_unicode_ci
collation_database
latin1_swedish_ci
collation_server
latin1_swedish_ci