我最近盯着建立一个小型社交网络,我对存储名称有点迷茫和困惑。
所以重点是,这个网络将开放给 4 个不同的国家,匈牙利、俄罗斯、法国和美国。
不好的部分是,如果我想将名称存储为first name
,last name
在数据库中,那不是一个好主意,因为例如,在匈牙利,名称会被转换,例如,如果 Amirecian Citizen 注册为 Scott Summers, Scott is the first name
and Summers is thelast
但是例如在匈牙利语中它完全不同,名字是姓氏,姓氏是第一个,所以如果斯科特在匈牙利语中,他的名字将是这样的:萨默斯斯科特。
我在我的国家(匈牙利)的经历,当他们在 Facebook 上注册时改名时,他们真的很沮丧,所以我想避免这种情况。
我想full name
在表格中给出一个字段,但这也不是一个好主意(在我看来)。
所以如果可能的话我想问问更有经验的开发人员的意见,谢谢