Кодировка соединения с сервером

Дмитрий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.09.2013

Всем добрый день!

Соединение с базой идет следующей командой:

$database_connection = "mysql://user:_password@localhost/db_name";

Но русские символы не заносятся в БД, и читаются оттуда знаками вопроса.

Весь скрипт и вся база в UTF8, кодировка соединения по умолчанию — latin1.

Как я понял, дело именно в ней.

Необходимо сменить кодировку соединения к БД на UTF8.

На mysql_set_charset('utf8'); и mysql_query('SET NAMES utf-8'); ругается.