Всякий раз, когда я использовал немецкий umlaut в HTML файле в прошлом, я всегда заменял его на ä
, ö
и т.д. в соответствии с эта таблица.
Тогда я понятия не имел о кодировке, и не думал об этом.
Я просто "знал", что, когда я просто использую ä
, ö
и т.д., Многие компьютеры в других странах не смогут правильно отображать умлауты.
Когда я устанавливаю кодировку HTML файла с кодировкой UTF-8 в UTF-8, помещая <meta charset="utf-8">
в заголовок, мне все еще нужно заменить ä
на ä
, ö
на ö
и так далее?
Например:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ÄÖÜäöüß</title>
</head>
<body>
ÄÖÜäöüß
</body>
</html>
Когда я сохраняю это в кодированном HTML файле UTF-8 на своей машине и просматриваю его в браузере, все умляуты отображаются правильно.
Но я в Германии, и все на моей машине на немецком языке, поэтому, конечно, моя машина умеет правильно отображать немецкие умлауты.
Я читаю Joel Абсолютный минимум Каждый разработчик программного обеспечения Абсолютно, положительно должен знать о Unicode и наборах символов (никаких оправданий!), но это для меня все новое для кодирования.
Из того, что я понимаю о кодировании, UTF-8 и настройке кодировок, я подозреваю, что установка <meta charset="utf-8">
в кодированном HTML файле UTF-8 означает, что мне больше не нужно использовать ä
и т.д..
Но я не мог найти источник, который определенно говорит об этом.