How can one handle internationalization (i18n) in email addresses within the context of PHP email validation?

Internationalization (i18n) in email addresses can be handled by using PHP's `mb_convert_encoding` function to convert the email address to a standardized format (e.g., UTF-8) before validating it. This ensures that the email address is properly encoded and can be validated correctly.

$email = 'example@exämple.com'; // Internationalized email address
$normalized_email = mb_convert_encoding($email, 'UTF-8', 'UTF-8'); // Normalize email address to UTF-8

if (filter_var($normalized_email, FILTER_VALIDATE_EMAIL)) {
    echo 'Email address is valid.';
} else {
    echo 'Email address is not valid.';
}