на SLES локаль en_US.UTF-8, на 10 ru_RU.UTF-8
в mysql есть таблица, одно из полей которого содержит русские буквы.
Создаю таблицу
Код: Выделить всё
CREATE TABLE `New_Voip_Tarif_Matrix` (
`Cod` varchar(100) character set utf8 collate utf8_unicode_ci NOT NULL default '',
`description` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`Price` double NOT NULL default '0',
`BeginWeekDay` int(11) NOT NULL default '1',
`EndWeekDay` int(11) NOT NULL default '7',
`BeginHour` int(11) NOT NULL default '0',
`EndHour` int(11) NOT NULL default '24',
`Access` int(11) NOT NULL default '1',
PRIMARY KEY (`Cod`,`Price`,`BeginWeekDay`,`EndWeekDay`,`BeginHour`,`EndHour`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
для импорта данных есть скрипт, который берет все из обычного текстового файла, кодировка файла UFT.
Так вот, собственно, проблема....
На приатаченных скриншотах, на одном, который делался на SLES все нормально, а вот на втором появляются "левые" символы.
набросал простенький пхп скрипт, который выводи содержимое этой таблицы, результат абсолютно такойже.