| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Libraries > В таблице с utf8 режет текст после неанглийского с |
| Автор: mstdmstd 24.2.2011, 15:25 | ||||||
| Всем привет В проекте Symfony 1.4.8 я конвертирую данные из excel-файла и в одной строке есть текст наподобе BACARDI PIÑA COLADA Буква после BACARDI PI не из английского алфавита По-моему испанская Ñ И при записи этой строки в базу данных записывается строка "BACARDI PI" а остальное режется В логе я вижу :
В настройке базы:
Таблица utf8 :
База создана с кодировкой utf8_general_ci Я полагал что с utf8 проблем быть не должно. Не подскажете в чем проблема и как это подороть ? |
| Автор: skyboy 24.2.2011, 16:33 |
| set names или аналог в symfony. надо выяснить, как данные передаются(client_character_set, который, среди прочего, и устанавливает set names). если для передачи используется умолчальный вариант - latin1, то такие буквы и будут обрезаться |