Как вернуть json в колбу с правильной кодировкой после POST ⇐ Android
-
Гость
Как вернуть json в колбу с правильной кодировкой после POST
Я пишу веб-приложение в flask. Это получает таблицу с сервера MySQL на Raspberry Pi.
ПЕРВОНАЧАЛЬНО ПРОВЕРЕНО С ПОЧТАЛЬНИКОМ
[*]
При создании таблицы в MySQL Workbench я установил кодировку utf-8 bin.
[*]
Я установил charset=utf8 в MySQLdb при использовании MySQLdb.connect(charset=utf-8)
Исходный JSON выглядит так.
{ "Меню": [ [ 1, "ΣΑΛΑΤΑ", «ΚΡΗΤΙΚΗ», 5,5 ], [ 2, "ΣΑΛΑΤΑ", "ФЕКА", 6 ]] } Это возвращаемый json (POSTMAN)
{ "Меню": [ [ 1, "ΣΑΛΑΤΑ", «ΚΡΗΤΙΚΗ», 5,5 ], [ 2, "ΣΑΛΑΤΑ", "ФЕКА", 6 ]] } ПОКА В POSTMAN РАБОТАЕТ ПРЕКРАСНО
ТЕПЕРЬ, КОГДА Я ХОЧУ распечатать его на веб-странице, он выглядит так:
{ "Меню": [ [ 1, "\u03a3\u0391\u0391\u03a4\u0391", "\u039a\u03a1\u0397\u03a4\u0399\u039a\u0397", 5,5 ], [ 2, "\u03a3\u0391\u0391\u03a4\u0391", "\u03a6\u0391\u039a\u0397", 6.0 ] ] } А ТАКЖЕ, КОГДА Я ПУБЛИКУЮ ИЗ ПРИЛОЖЕНИЯ ДЛЯ Android, ТАКЖЕ ПРОБЛЕМА.
чтобы вернуть json, я использую jsonify.
Я пишу веб-приложение в flask. Это получает таблицу с сервера MySQL на Raspberry Pi.
ПЕРВОНАЧАЛЬНО ПРОВЕРЕНО С ПОЧТАЛЬНИКОМ
[*]
При создании таблицы в MySQL Workbench я установил кодировку utf-8 bin.
[*]
Я установил charset=utf8 в MySQLdb при использовании MySQLdb.connect(charset=utf-8)
Исходный JSON выглядит так.
{ "Меню": [ [ 1, "ΣΑΛΑΤΑ", «ΚΡΗΤΙΚΗ», 5,5 ], [ 2, "ΣΑΛΑΤΑ", "ФЕКА", 6 ]] } Это возвращаемый json (POSTMAN)
{ "Меню": [ [ 1, "ΣΑΛΑΤΑ", «ΚΡΗΤΙΚΗ», 5,5 ], [ 2, "ΣΑΛΑΤΑ", "ФЕКА", 6 ]] } ПОКА В POSTMAN РАБОТАЕТ ПРЕКРАСНО
ТЕПЕРЬ, КОГДА Я ХОЧУ распечатать его на веб-странице, он выглядит так:
{ "Меню": [ [ 1, "\u03a3\u0391\u0391\u03a4\u0391", "\u039a\u03a1\u0397\u03a4\u0399\u039a\u0397", 5,5 ], [ 2, "\u03a3\u0391\u0391\u03a4\u0391", "\u03a6\u0391\u039a\u0397", 6.0 ] ] } А ТАКЖЕ, КОГДА Я ПУБЛИКУЮ ИЗ ПРИЛОЖЕНИЯ ДЛЯ Android, ТАКЖЕ ПРОБЛЕМА.
чтобы вернуть json, я использую jsonify.
Мобильная версия