Изменение кодировки таблицы на UTF-8

Приветствую. При изменении или добавлении данных таблица не принимает латиницу (əüçşöğ), образуются всякие кракозябры одним словом. Ресурсы в инете настаивают на изменении кодировки самой таблицы. Решения пока не нашёл. Прошу помочь, друзья
СУБД: MS SQL
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Выбор кодировки для БД (utf-8)
Разрабатываю мультиязычный проект, на сколько я понял нужен utf-8. Какую имено выбрать в MySQL для.

Изменение кодировки Unicode в UTF-8
Нужно переделать Unicode to UTF-8 Пользуюсь функцией string test =.
Изменение кодировки текста на UTF-8
Пытаюсь сделать вывод текста из файла в textView, через поток передаю текст в String и вывожу. Но.
Изменение кодировки файла с ASCII на UTF-8
Не работает этот код function change_files_coding_to_UTF8($file_name) < $str =.
2119 / 1502 / 305
Регистрация: 14.08.2018
Сообщений: 5,017
Записей в блоге: 4

Сообщение было отмечено 1xtyn как решение
Решение
1xtyn, SQL Server по умолчанию поддерживает Unicode. Чтобы записать в поле Unicode, поле должно быть с типом NCHAR, NVARCHAR . Записывать и обращаться к нему так: N’SomeText’ .
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Разные кодировки файлов (ASCII, UTF-8, UTF-16)
Привет всем! Нужно написать программу поиска файлов, содержащих заданную строку. Т.е.
Запрос на изменение кодировки таблицы и БД
Подскажите пож. как написать запрос, чтоб изменить кодировку таблицы и изменить кодировку самой.
Кодировки UTF-8 и UTF-16
Здравствуйте! Есть один вопрос! Например я создал файл test.php в кодировке UTF-8. .

Utf-8. И снова кодировки
Доброго времени суток. Подскажите как конвертировать всё введённое с клавиатуры в utf-8. Т.е.

Символы из кодировки UTF-8
Обнаружил такие вот забавные символы в utf-8, понял что их там много и хотел при помощи цикла for.
Ошибка кодировки UTF-8
Всем привет проблема следующая формируется xml файл но почему то бьет ошибку раньше все было.
Или воспользуйтесь поиском по форуму:
Как задать Кодировку в T-Sql?
при создании бд не удается поставить кодировку
СУБД = managment studio( t-sql )
что я делаю = create database kurs set utf8 COLLATE utf8_general_ci;
итог = неверный синтаксис около COLLATE
что я делал что бы решить вопрос = гуглил и искал инфу (не помогло)
что делать?
- Вопрос задан более трёх лет назад
- 2440 просмотров
Комментировать
Решения вопроса 1
В MS SQL Server чуть-чуть отличается синтаксис
CREATE DATABASE kurs COLLATE utf8_general_ci
Не помню только есть ли utf8_general_ci в sql server.
Unicode встроен по-умолчанию в SqlServer в виде типов nchar nvarchar, поэтому кодировки имеет смысл указывать, если предполагается использовать char varchar.
Для русского языка обычно используется cyrillic_general_ci_as.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 1

Константин Цветков @tsklab Куратор тега Transact-SQL
Здесь отвечаю на вопросы.
Как поменять кодировку в sql server
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 89
Благодарности: 0
Объясняю: есть БД и прога которая с ней работает, и то и другое не я разрабатывал, и там реально дебильно построена база и реально дебильная прога, но есть задание от руководства чтоб она работала. И в том дело, что дебильнейшая прога работает только с кодировкой SQL_Ukrainian_CI_AS, причем и база должна быть в этой кодировке и кодировка по умолчанию в SQL Server должна быть эта же, иначе прога та работать не будет. Вот устанавливал ее на другой сервер, и когда ставил SQL Server забыл при установке поменять кодировку по умолчанию, там осталась Cyrillic_General_CI_AS, чего сначала я не заметил, а когда все установил и запустил эту дебильную прогу она заматюкала что кодировка ей не такая, причем не сразу, а уже после того как я ее настроил (еще полдня работы). Впринципе, я эту проблему я уже решил таким образом: сделал бэкап БД (в которой все настройки для проги), убил SQL Server, потом переустановил его выбрав нужную кодировку, а потом восстановил БД из того бэкапа, вроде щас все заработало.
Кодировка SQL Server
Для первых двух языков кодировка Latin1_General_CI_AS подходит и все нормально отображается, но если язык французский, то появляются странные символы.
Таблица:
[Language] [nvarchar](max) NULL, [Description] [nvarchar](max) NULL
Входные данные:
FR,Activités TVA NL,BTW-activiteiten
В таблице:
FR,Activités TVA NL,BTW-activiteiten
Как это можно исправить? Возможно ли использовать несколько кодировок для одной строки?