|
|
|
| Здравствуйте.
Не могу разобраться почему некоторые арабские буквы при добавлении в базу данных не корректно потом выводятся.
Таблицу создавал так:
CREATE TABLE `ar_pages` (
`id` int(11) NOT NULL auto_increment,
`order` int(11) NOT NULL default '0',
`hide` enum('show','hide') collate utf8_unicode_ci NOT NULL default 'show',
`url` tinytext collate utf8_unicode_ci NOT NULL,
`title` tinytext collate utf8_unicode_ci NOT NULL,
`menu` tinytext collate utf8_unicode_ci NOT NULL,
`keywords` text collate utf8_unicode_ci NOT NULL,
`description` text collate utf8_unicode_ci NOT NULL,
`body` text collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `menu` (`menu`,`body`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
После mysql_select_db прописал mysql_query("SET NAMES 'utf-8'");
Специфические французские буквы, испанские выводятся нормально, а вот именно с некоторыми арабскими буквами - квадраты и знаки вопроса.
Что может помочь в этом случае?
P.S.: везде на самом сайте кодировка тоде utf-8: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
|
|