2015-01-01 4 views
0

Я пытался вставить строку китайских символов в базу данных через консоль rails. Кажется, что рельсы игнорировали всех китайских иероглифов и только вставляли английские символы. Как это исправить?Как вставить китайские символы в консоль рельсов?

+0

Включение образца кода может облегчить ответ. –

+1

Добро пожаловать в переполнение стека. Трудно сказать, что вы пытаетесь сделать, основываясь на небольшой информации, которую вы нам дали. * Как * вы пытаетесь вставить символы, используя какие шаги? Какой менеджер баз данных? Как вы создали базу данных? Как вы проверяете, были ли введены символы? Были ли возникли ошибки? Хороший способ сказать, будет ли ваш вопрос понятным, - перечитать его и посмотреть, нужна ли вам дополнительная информация для ответа. –

ответ

1

Хотя вы отдаете не слишком много информации, это, скорее всего, проблема с его кодировкой определенного атрибута или таблицы вашей базы данных.

Например, если вы пытаетесь сохранить имя человека, а атрибут «имя» в таблице базы данных отформатирован в кодировку «latin1», китайские символы теряются. Убедитесь, что все атрибуты отформатированы в i.e: «utf8».

Надеюсь, что решает проблему. Здесь немного больше информации о выборе правильного набора символов: http://www.csee.umbc.edu/portal/help/oracle8/server.815/a67789/ch3.htm

Смежные вопросы