@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")

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

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

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

Войти через центр авторизации
Похожие вопросы