У меня возник вопрос при использовании flask -socketIO на компьютере 2 windows 10. (Другой может быть только AMD / INTEL, но только x86 / 64)
Я отправляю json с внешний вид такой:
**
data={
"circle" :$(this).attr('circle'),
"time" :date_str,
"jiang" :gs.jiang,
"start_position":$("#selLocation").val(),
"p_0" :$('#p_dong').val(),
"p_1" :$('#p_nan').val(),
"p_2" :$('#p_si').val(),
"p_3" :$('#p_bai').val()
}
**
некоторые строки на китайском языке. Перед отправкой все в порядке.
один из них получает словарь вот так ..
**{'circle': '4',
'time': '5/27 11:14:7',
'jiang': 0,
'start_position': '0',
'p_0': 'ㄅ',
'p_1': 'ㄆ',
'p_2': 'ㄇ',
'p_3': 'ㄈ'
}**
когда я ввожу "ㄅ" "ㄆ" "ㄇ" "ㄈ" в интерфейсе. Это нормальная ситуация.
, но другой получает такое сообщение ..
**{'circle': '4',
'time': '5/27 11:14:43',
'jiang': 0,
'start_position': '0',
'p_0': 'ã\x84\x85',
'p_1': 'ã\x84\x86',
'p_2': 'ã\x84\x87',
'p_3': 'ã\x84\x88'
}**
, хотя ввод тот же. Это не то, что я хотел.
почему я использую один и тот же код python и тот же браузер, результаты разные?
Я уже проверял язык системы (Тайвань) и python версия (3.8.3rcl), браузер chrome. Я пробовал, у Edge тоже такая же проблема, похоже, не проблема с браузером.