Just replace them with valid characters and confirm them as shown in your question.
For example (replacing all the characters from (Æ, Ø, Å with a):
DÆVEØ@Ådomain.com -> DaVEa@adomain.com -> valid
While:
DÆVE -> DaVE -> invalid
An example :
<?php
$email = 'DÆVEØ@Ådomain.com';
$email_check = str_replace(['Æ', 'Ø', 'Å'], 'a', $email);
echo $email . ' is ';
var_dump(!filter_var($email_check, FILTER_VALIDATE_EMAIL) === false);
$email = 'DÆVE';
$email_check = str_replace(['Æ', 'Ø', 'Å'], 'a', $email);
echo $email . ' is ';
var_dump(!filter_var($email_check, FILTER_VALIDATE_EMAIL) === false);
Output:
DÆVEØ@Ådomain.com is bool(true)
DÆVE is bool(false)
source
share