Статус: Newbie
Группы: Registered
Зарегистрирован: 29.01.2009(UTC) Сообщений: 1
|
Здравствуйте! У меня был небольшой старый форум, написанный на ASP с базой Access 2003. Недавно решил перейти на YAF, и вот здесь возникла следующая проблема: При переносе данных из старой базы на SQL2005 все русские буквы отображаются, как "?????". Насколько я понял, YAF использует кодировку UTF-8 и Collation для его базы - SQL_Latin1_General_CP1_CI_AS. Заменить default Collation не удается.
Есть ли варианты решения этой проблемы?
Заранее спасибо за ответы.
|
|
|
|
|
|
Статус: Member
Группы: Registered
Зарегистрирован: 30.10.2008(UTC) Сообщений: 25
|
a-gonzales написал:Насколько я понял, YAF использует кодировку UTF-8 и Collation для его базы - SQL_Latin1_General_CP1_CI_AS. Collation базы задаётся при её создании. Базу данных создаёте Вы, а не YAF. Отредактировано пользователем 6 февраля 2009 г. 21:01:24(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Administration
Группы: Registered
Зарегистрирован: 12.09.2008(UTC) Сообщений: 194
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Вы значит пишете неправильный импортер, nvarchar тип, используемый этим форумом к кодировке вроде не привязан. Используйте CAST для конфертация неюникода в юникод. Мы так делали.
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.