It seems that there is HTTP API Json UTF8 issue - python 3 basic is used.
Anvil: https://jovial-scratchy-relief.anvil.app/_/api/users/1
result in Chrome and Firefox
{"string1": "明彦", "string2": "ø"}
@anvil.server.http_endpoint("/users/:id")
def get_user(id, **params):
import json
unicodeData= {
"string1": "明彦",
"string2": u"\u00f8"
}
encodedUnicode = json.dumps(unicodeData, ensure_ascii=False)
return encodedUnicode
I try the same code with Flask and get the expected result:
{"string1": "明彦", "string2": "ø"}
Any help is greatly appreciated
https://anvil.works/build#clone:CXMJPK6FU2LYEVNJ=F3HQXULGBJDOTKBBMOQ6ZSLV