У меня есть база данных MySQL, размещенная на сервере Windows.Когда я запрашиваю определенную запись с разных машин Windows, используя консоль mysql, я получаю Päivi
(неверно).Когда я запрашиваю одну и ту же запись с разных машин * nix с помощью консоли mysql, я получаю Päivi
(правильно).Я использую простой запрос SELECT firstname FROM users WHERE id = 12345;
.
Моя сортировка базы данных - utf8, сортировка полей - utf8, и я пытался использовать set names 'utf8';
до выполнения моих запросов.
Почему машины Windows возвращали бы другой результат?В окнах могут отсутствовать определенные символы?Это нормальное / ожидаемое поведение?Я не специалист по кодированию и языку, поэтому любая обратная связь будет полезна.