在Chrome中輸入重音字符到輸入類型電子郵件時,它將值更改爲奇怪。Chrome中輸入類型的電子郵件值與重音字符錯誤
當輸入電子郵件:[email protected]ücher.ch輸入值成爲:[email protected]。
$('#email').val() // --> [email protected]
document.getElementById('email').value // --> [email protected]
這不會發生在輸入類型文本或其他主流瀏覽器中。
例如,看這個fiddle。這裏發生了什麼,我該如何解決它?
同樣的問題 - http://stackoverflow.com/questions/24818970/accented-chars-are -not-retrieve-correctly如果你需要電子郵件類型,第二個答案可能會有所幫助... – sinisake
看起來Chrome不支持頂級域名(IDN)並將它們轉換爲[Punycode](https://en.wikipedia.org/ wiki/Punycode) – CodingIntrigue
這兩個地址是相同的,你應該可以使用。 –