מה עושים בשפות שמשתמות באותיות לטיניות עם סימנים דיאקריטיים כשאי אפשר להשתמש בהן? למשל כשיש שם או מילה עם אותיות כאלה ורוצים לבחור לה כתובת אימייל או אתר ו׳ב?
אם בנתיב יש תווים מיוחדים, משתמשים ב-URL encoding. ראה לדוגמה כתובות של מאמרים בוויקיפדיה העברית.
לדוגמה, הכתובת הבאה: https://he.wikipedia.org/wiki/גד
היא הכתובת של המאמר "גד".
האות ג' מקודדת כ- %D7%92
האות ד' מקודדת כ- %D7%93
גם כתובות אימייל יכולות להכיל תווים מיוחדים. הנה מידע בנושא: https://en.wikipedia.org/wiki/Email_address#Internationalization
 
מה שבא אחרי ה-@ הוא שם הדומיין והוא מטופל כפי שתיארתי לעיל.
מה שבא לפני ה-@ הוא על אחריות שרת הדוא"ל המקומי. כלומר, אם לדוגמה אני בוחר להקים שרת מייל בשם ilya.co.il וברצוני להקצות בו כתובת כמו איליה@ilya.co.il, זאת אחריות השרת שלי לדעת לטפל בכתובת הזאת ולהפנות את ההודעות לתיבה הנכונה.
אני לא יודע מה רמת התמיכה של שירותים כמו gmail הוא yahoo בתווים מיוחדים, אבל אפשר פשוט לנסות.