Ubuntu, MySQL - проблемы с кодировкой

383
09 февраля 2017, 00:17

Поставил на Ubuntu сервер MySQL, создал БД, при создании указал кодировку utf-8:

create database my_bd_name default character set utf8;

Из дампа импортировал туда 2 таблицы. В той таблице, где у меня есть русские буквы, при просмотре данных таблицы отображаются "кракозябры". Прилагаю скрин:

Когда создавал эту таблицу еще через Workbench, указывал кодировку utf-8. Не пойму почему могла возникнуть такая проблема. С английскими значениями все в порядке.

Answer 1

Вам необходимо изменить кодировку терминала putty на utf-8.
База отдаёт строки в корректной кодировке, просто терминал не может её отобразить.

Установить по умолчанию:
Putty Configuration - Window - Translation:
Received data assumed to be in which character set: = UTF-8

Answer 2
CREATE DATABASE mydb
  DEFAULT CHARACTER SET utf8
  DEFAULT COLLATE utf8_general_ci;

попробуй так.. 3-я строка для сортировки используется.. моет в ней при выводе и проблема... Или исходная кодировка таблиц не UTF-8... проверьте ее

READ ALSO
Каким образом сделать выборку слов из базы по первой букве

Каким образом сделать выборку слов из базы по первой букве

ЗдравствуйтеКаким образом можно сделать выборку из базы MySQL слов, которые начинаются на определенную букву?

382
mysql join отсутствие во второй таблице

mysql join отсутствие во второй таблице

Есть запрос: SELECT imageimage_id, offer_id FROM shop_item_param_image LEFT JOIN image ON shop_item_param_image

370
React Native: Android UI component

React Native: Android UI component

Нужно подключить компонент:

410
Добавить в DataFlavor собственный класс (Drag and Drop Java)

Добавить в DataFlavor собственный класс (Drag and Drop Java)

Я пытаюсь добавить в dataFlavor свой класс (Itemclass), чтобы передать его при помощи drag and drop

399