По тем же признакам в Интернете можно попытаться определить национальность человека, по каким и в офлайн, то есть при личной встрече, например. Разве что меньше будет возможностей, этих признаков будет меньше и менее достоверными они будут.
Спросить - лучше всего, конечно. Не думаю, что кто-либо стесняется своей национальности. В жизни таких людей не встречал.
Другой вопрос, если человек целенаправленно скрывает свою национальность.
Тут шансов на стопроцентную уверенность нет.
Если ориентироваться на язык текстовых сообщений - так на русском языке способны писать люди не русской национальности получше многих русских. Это я вам как русскоязычный украинец говорю.
По аватарке можно в заблуждение ввести если цель такая стоит не только по поводу национальности, или внешности (славянской, не славянской) но даже по поводу половой принадлежности.
Даже зная ай-пи адрес собеседника невозможно быть уверенным, что он пишет из РФ (как показывает его ай-пи адрес) и следовательно скорее всего русский - ведь человек может заходить в Интернет через VPN и ай-пи адрес будет не его высвечиваться.
В общем, разве что по каким-то особенностям речи, текста можно определить иногда принадлежность собеседника к той или иной национальности: использование слова "тремпель" выдаст что визави скорее всего из Украины, а слово "поребрик" будет показателем почти стопроцентным, что человек из РФ и скорее всего русский (чисто статистически).
Обвинить человека в том,
невозможно. Невозможно обвинить человека в том, что он является представителем какой-либо национальности или в том, что он не является представителем какой-либо национальности.
Обвинить человека можно во лжи - то есть если вы поймали человека на том, что он заявлял себя представителем одной национальности а оказался представителем другой, вы вполне можете обвинить человека во лжи и в данном случае ваша фраза "Вы не русский" в адрес человека который заявлял себя русским но обманул, будет звучать как обвинение и обвинением и будет.
Вообще с национальностями казусов может быть много - для меня родившегося в России украинца наоловину этнически русского да ещё и русскоязычного фраза "Ты не русский" звучит никак не оскорбительно, а как констатация факта, а вот когда меня назвали русским именно на основании того что "родился ты в России, мама - русская, говоришь по-русски" - это показалось мне ошибочным мнением так как у славян национальность дают по отцу, да и чувствую я себя никак не русским, а украинцем.
В общем, признаки национальности у людей и в реальной жизни не всегда можно определить по речи, внешности, манере поведения - а уж в виртуальном пространстве остаётся надеяться только на честный ответ на прямой вопрос, или на то, что человек помимо воли чем-то себя выдаст.