我正在用python开发电报机器人。
我要求用户输入他们的phone numbers
。问题是,如果他们输入Persian numbers
(如۰۶۰۷۵۰
),则他们的数据未在我的数据库中设置,并且在更新数据库后其字段为空!
但是,如果他们输入英文数字,它将保存在数据库中吗?!
答案 0 :(得分:1)
转换为字符串,然后将其保存在数据库中
使用数字将数字转换为数字
数据库---->'۰۶۰۷۵۰'
使用--->获取数据库-----> int('۰۶۰۷۵۰')
答案 1 :(得分:0)
谢谢
我解决了它,而数据库没有任何更改!
phone_number = str(phone_number)
print('str: ', phone_number)
print('str type: ', type(phone_number))
phone_number = int(phone_number)
print('int: ', phone_number)
print('int type: ', type(phone_number))