У меня есть таблица в базе данных с литовским_100_CI_AS сопоставлением. В некоторых строках есть текстовые поля с текстом, который содержит случайные символы вместо литовских. Можно ли изменить кодировку, чтобы я мог видеть буквы, которые мне нужны? Изменение сортировки ничего не делает.MS SQL Server 2008 Кодировка
0
A
ответ
0
Если у вас есть данные, подобные этому (управляемые), то вы не можете реально сохранить его, изменив сортировку, но если вы установите правильную сортировку, это поможет вам получить данные, написанные правильно в вашей базе данных (более актуальным на будущее)
0
Нет, данные случайные.
Вы должны
- использования NVARCHAR хранить эти данные правильно
- убедиться, что клиент использует NVARCHAR для параметров
- обеспечивают все строковые константы имеют N перед (пример:
N'foobar'
)
Сортировка не кодируется: она определяет только строки и сравнивает/поддерживает, но определяет кодовую страницу для столбцов unicode (unicode = nvarchar)
Примечание: data types "text" and "ntext" are deprecated в SQL Server. Используйте максимальные типы
Смежные вопросы
- 1. ms sql server 2008
- 2. SQL PIVOT - MS SQL Server 2008
- 3. MS sql server 2012 базы данных на 2008 MS sql server 2008
- 4. MS Server 2003 vs MS Server 2008
- 5. Обновление MySQL от MS SQL Server 2008
- 6. Масштабирование базы данных MS SQL Server 2008
- 7. Подключение Android с MS SQL SERVER 2008
- 8. Использование MS SQL 2008 для замены Кодировка символов ASCII
- 9. MS SQL 2008 - Trigger
- 10. MS SQL Server 2008 Check Constraint и LINQ-To-SQL
- 11. Учетная запись SQL ниже для MS SQL Server 2008
- 12. Почему Visual Studio 2008 и SQL Server 2008 устанавливаются при установке SQL Server 2008 R2?
- 13. Использование MS SQL 2008 cpu
- 14. MS SQL 2008 Job Fails
- 15. MS SQL SERVER BACKUP Выпуск
- 16. SQL Server 2008 Веб-издание
- 17. Типы данных SQL Server 2008
- 18. SQL Server: кодировка строковых констант в SQL
- 19. Преобразование MS SQL Server 2008 datetime2 в Java
- 20. Исключение соединения JDBC с MS SQL Server 2008
- 21. Проблема с выдающейся записью в запросе MS SQL Server 2008
- 22. Миграция MS Access 2007 db на Sql Server 2008
- 23. Отправка файлов с android на MS SQL Server 2008
- 24. MS SQL Server 2008 восстановление DBs с SMO развращает resourceDB
- 25. SQL Server Management Studio 2008 запланированный экспорт в MS Access
- 26. Ошибка MS SQL Server 2008 17058 при отладке .dll C++
- 27. Ошибка SQL Server 2008 Unspecified (MS Visual Database Tools)
- 28. Скопируйте таблицу с SQL Server 2008 на MS Access 2007
- 29. Работает ли Weblogic 8.1 с MS SQL Server 2008?
- 30. ODBC: Драйвер SQL Server 2008 для MS Access
Возможно, нет. Если вы вставили его неправильно, данные уже будут потеряны. Я предполагаю, что стандартная сортировка БД - это нечто иное, чем литовский? В этом случае используйте префикс 'N' при вставке строковых литералов, чтобы избежать принуждения к кодовой странице настройки по умолчанию вашей базы данных. –
текст или текст? (который не должен использоваться в любом случае) – gbn
Для всех текстовых полей в этих таблицах я использую NVARCHAR (256), потому что это не очень длинные строки. Сопоставление базы данных - Lithuanian_100_CI_AS. Проблема в том, что данные были импортированы из CSV, у которого была неправильная кодировка. Я не могу повторно импортировать данные. – JNM