Пытаюсь получить из аргументов кириллицу, но пока что безуспешно, пытался сделать так:
def search_songs():
phrases_ = (request.args.get('q')).encode('utf-8')
phrases_ = phrases_.decode('utf-8')
tracks_q = vk_audio.search(q=phrases_)
count = 0
data = []
for track in tracks_q:
if count == 30:
break
data.append({'artist': track['artist'],
'title': track['title'],
'url': track['url']})
res = json.dumps(data,
sort_keys=True, ensure_ascii=False, indent=4, separators=(',', ': '))
count = count + 1
return(res)
unicodedecodeerror ascii codec can't encode charter \xd1 in position 48 ordinal not in range 128
Но все равно не получается, в чем может быть ошибка?