@nurdus

Почему mysql возвращает \ufffd \ufffd?

Добрый вечер.
RestAPI на golang возвращает json вида:
"Title": "\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"

Пробовал после подключения:
db.Query("SET NAMES UTF8")
db.Query("SET CHARACTER SET UTF8")

Не помогло. Подскажите, плиз, как лечить?! )
  • Вопрос задан
  • 1285 просмотров
Решения вопроса 1
@nurdus Автор вопроса
Проблема решилась добавлением "?charset=utf8" в строку подключения :)
Всем спасибо.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Azperin
Дилетант
А это разве не стандарт экранирования символов при передаче json'а ? Попробуй сериализовать и строкой тогда вбросить, а на сайте уже запарсить как json
Ответ написан
db.Query("SET NAMES utf8mb4 ")
db.Query("SET CHARACTER SET utf8mb4")

Так попробуй
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы