LINUX.ORG.RU

[MySQL][Perl][DBI][UTF8] Проблемы с кодировкой

 , ,


0

1

Обнаружил проблемы с кодировкой. У базы DEFAULT CRARACTER SET 'utf8' COLLATE 'utf8_general_ci'; MySQL 5.1, Ubuntu Lucid

Записываю через консольный клиент в базу 'Никита', JS-скрипт (AJAX через перловый бэкенд) получает 'Никита', если записываю в базу через скрипт, в базе вопросительные знаки, скрипт выводит 'Никита'. Что и где пилить для Нормального Русского Языка?

UPD: Решилось добавлением mysql_enable_utf8 => 1 при соединении:

	$DB = DBIx::Simple->connect(@$config{qw(dsn user pass)}, {
			RaiseError		=> 1,
			mysql_enable_utf8	=> 1
	});

★★

Последнее исправление: VeroLom (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.