Как определить пол по фамилии и имени?

Здравствуйте!

Имеется Фамилия и Имя пользователя, есть ли уверенный способ определять пол пользователя, исходя из этих данных? Или все же предоставить выбор пола пользователю?
  • Вопрос задан
  • 12359 просмотров
Решения вопроса 1
@ru_janex
Попытаться автоматически но выбор смены должен быть.
Тоже самое что склонение имен и фамилий разное, и это нельзя загнать под шаблон.
Имена могут быть не русские, а там другая система.

в свое время пришлось с этим много работать =\
Ответ написан
Пригласить эксперта
Ответы на вопрос 13
@Timosha
Только по заранее составленной базе и в случае если нет полной уверенности (например если имя Саша или Женя) предлагать пользователю уточнить.
Ответ написан
@Nc_Soft
Валя Кропенко - баба или мужик?
Ответ написан
iDevArtem
@iDevArtem
Максимум по отчеству:
'вич' -> male
'вна' -> female
'лы' -> male
'зы' -> female
'ва' -> female
Ответ написан
@DeadFine
Вот посмотрите статью, буквально на днях с Хабра, там в комментариях разработчики кое-что поясняют по этому поводу habrahabr.ru/company/enterra/blog/219535
Ответ написан
Я не думаю, что такой выбор для пользователя будет слишком тяжелый. Вы уж намного больше труда вложите, чем получите от этого пользы. Если есть возможность предоставить выбор пользователю, то пусть уж он сам "немного потрудиться".
Ответ написан
@Nc_Soft
Зачем сайту знать пол? А если это знакомства или секс шоп, то там надо еще ориентацию знать, по фио не определите )
Ответ написан
saintbyte
@saintbyte
Django developer
Если по умному то можно сделать базу Имя -> пол + окончание фамилии и отчества. Для этого я думаю сойдут первые 50 млн. пользователей VK
Ответ написан
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Понимаю, в наше время трудно заставить людей поставить галочку. Но все же - сделайте выбор пола любым из стандартных способов.
Ответ написан
"Или все же предоставить выбор пола пользователю?" - именно так.
Ответ написан
miraage
@miraage
dev
У меня фамилия тоже интересная.
Скажем.. :)

Женя Ошер
Саша Ошер

Хорошо, хоть меня Миша зовут.)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы