charset = utf-8, что делает на сайте - PullRequest
1 голос
/ 24 декабря 2009

как это помогает мультиязычному сайту?

Ответы [ 3 ]

3 голосов
/ 24 декабря 2009

UTF-8 - это кодировка Unicode (кодировка), которая охватывает все символов, известных в человеческом мире как обозначенные здесь . Например, ISO 8859-x не охватывает их, а только латинские символы (a-z и т. Д.). Если вы хотите, чтобы ваше веб-приложение могло отображать и обрабатывать нелатинские символы, тогда вам действительно нужна кодировка Unicode, в противном случае веб-приложение будет работать Mojibake .

Статья из Джоэля отлично подходит для начала, и если у вас есть опыт работы с Java, вы также можете найти эту статью полезной, она не только подробно объясняет использование кодировок, но также содержит практические примеры и полные решения, как заставить его работать должным образом в веб-приложении Java (JSP / Servlet): Юникод - Как правильно настроить символы?

1 голос
/ 24 декабря 2009

Это само по себе не помогает многоязычному веб-сайту. Что он делает, так это то, что он уведомляет веб-браузер, что веб-страница закодирована в UTF-8. См. эту статью для получения дополнительной информации.

0 голосов
/ 24 декабря 2009

На тривиальном уровне, если он установлен через интерфейс, бэкэнд (я предполагаю, что есть какая-то форма Системы управления контентом, которая используется для ввода текста и т. Д.) И сопоставление базы данных, это позволит использовать символы не ASCII введено, сохранено и впоследствии правильно выведено.

Тем не менее, это действительно только поверхностное покрытие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...