Symfony framework - зареждане на данни на кирилица в база данни от фиктури

Как мога да заредя данни в база данни от фиктурни файлове с данни на кирилица?

Опитах, но данните в базата данни се преобразуват в ??? символи. Моят фикстурен файл е записан в UTF-8 кодиране.


person Almas Adilbek    schedule 24.03.2011    source източник


Отговори (1)


Използвате ли MySQL? Може да се наложи да промените сортирането и/или наборите от знаци за таблиците във вашата база данни.

Съществува цял раздел в Ръководството за MySQL по тази тема, който аз препоръчваме, ако обхватът на вашия проект за интернационализация е широк, но по същество прилагането на този SQL към всяка таблица ще ви помогне:

ALTER TABLE tablename CHARACTER SET utf8 COLLATE utf8_general_ci;
person Raise    schedule 24.03.2011
comment
Уверете се, че вашите файлове с фиксиране са кодирани с помощта на UTF-8, че вашата база данни използва utf8_general_ci и че вашите HTML страници указват, че използват utf-8 също като набор от знаци. - person Clement Herreman; 24.03.2011