logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

a-gonzales
#1 Оставлено : 30 января 2009 г. 0:09:31(UTC)
a-gonzales

Статус: Newbie

Группы: Registered
Зарегистрирован: 29.01.2009(UTC)
Сообщений: 1

Здравствуйте!
У меня был небольшой старый форум, написанный на ASP с базой Access 2003. Недавно решил перейти на YAF, и вот здесь возникла следующая проблема:
При переносе данных из старой базы на SQL2005 все русские буквы отображаются, как "?????". Насколько я понял, YAF использует кодировку UTF-8 и Collation для его базы - SQL_Latin1_General_CP1_CI_AS. Заменить default Collation не удается.

Есть ли варианты решения этой проблемы?

Заранее спасибо за ответы.
Dr.DG
#2 Оставлено : 6 февраля 2009 г. 20:22:40(UTC)
Dr.DG

Статус: 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)  | Причина: Не указана

Admin
#3 Оставлено : 10 февраля 2009 г. 12:52:49(UTC)
Admin

Статус: Administration

Группы: Registered
Зарегистрирован: 12.09.2008(UTC)
Сообщений: 194

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Вы значит пишете неправильный импортер, nvarchar тип, используемый этим форумом к кодировке вроде не привязан. Используйте CAST для конфертация неюникода в юникод. Мы так делали.
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF | YAF © 2003-2012, Yet Another Forum.NET
Страница сгенерирована за 0.136 секунды.