Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: MS SQL Ubuntu: вместо русских букв знаки вопроса  (Прочитано 1430 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SKoveh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Доброго времени суток! Столкнулся с одной неприятной проблемой, на форумах покопался и ничего не помогло. И так, к сути.
Есть Ubuntu 16.04. На ней MS SQL (так надо). Установилась хорошо, подключается к localhost славно, всё редактирует и добавляет. Всё действия происходят через терминал и отображаются, соответственно, тоже в нём. Никакого gui я не нашёл. Но как только отображаю таблицу любую, случается такая беда, что все данные на русском языке отображаются знаками вопроса. Проблема не в базе данных, так как выборка по полю всё же проходит. Копался в локалях по гайдам) Перевёл кодировки на UTF-8 через dpkg-reconfigure console-setup, в локалях есть ru-RU.UTF-8. Что ещё посоветуете, уважаемые знатоки? ;D
Заранее благодарю за ответы и попытки к ответам)
« Последнее редактирование: 07 Декабря 2016, 01:07:12 от SKoveh »

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1884
    • Просмотр профиля
Re: MS SQL Ubuntu: вместо русских букв знаки вопроса
« Ответ #1 : 06 Декабря 2016, 11:04:53 »
<head>
<meta charset="UTF-8">
</head>

Оффлайн korol1

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: MS SQL Ubuntu: вместо русских букв знаки вопроса
« Ответ #2 : 09 Декабря 2016, 21:04:33 »
Дело ясное, что проблема в кодировке. Вопрос где именно?
Надо понимать, что таблица в базе имеет кодировку(отдельное поле можно выставить в другую кодировку), при самом запросе можно выбрать кодировку(например из php или в самой консоле, когда запросы вручную вбиваешь) в которой будут данные передаваться, в какой кодировке туда данные записывали и , в самом конце, в какой кодировке вы выводите данные.

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.