Как указать язык веб-сайта? (HTML?)

Другое простое решение:

sb.setLength(sb.length() - 1);

Более сложное решение:

Приведенное выше решение предполагает, что sb.length() > 0 ... то есть существует «последний символ» удалять. Если вы не можете сделать это предположение и / или не можете справиться с исключением, которое возникнет, если это предположение неверно, сначала проверьте длину StringBuilder; например,

// Readable version
if (sb.length() > 0) {
   sb.setLength(sb.length() - 1);
}

или

// Concise but harder-to-read version of the above.
sb.setLength(Math.max(sb.length() - 1, 0));
13
задан chris 1 July 2009 в 23:19
поделиться

3 ответа

Быстрый поиск в Google дал мне это: HTTP и мета для языка . tl; dr

<html lang="en">

Есть и другие способы указания. Если вы используете apache, вы можете использовать расширение файла для apache, чтобы получить правильную версию в зависимости от настроек, заданных пользовательским агентом. например, назовите свою индексную страницу index.html.en , index.html.jp , index.html.de и так далее ...

19
ответ дан 1 December 2019 в 18:49
поделиться

В зависимости от вашего dtd:

HTML:

<html lang="en">

XHTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

Если вы используете язык справа налево:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" lang="he" dir="rtl">

При использовании XHTML вы захотите укажите атрибуты xml: lang и lang. Атрибут xml: lang имеет приоритет над lang.

14
ответ дан 1 December 2019 в 18:49
поделиться

ну всегда есть jython . вот немного из этой статьи , которая предлагает хороший параллельный обзор python / java

. Аналоги Jython для Java классы коллекций намного больше плотно интегрирован в ядро язык, позволяющий более кратко описания и полезный функционал. Например, обратите внимание на разницу между кодом Java:

 map = new HashMap ();
map.put ("один", новое целое число (1));
map.put («два», новое целое число (2));
map.put («три», новое целое число (3));

System.out.println (map.get ("один"));

список = новый LinkedList ();
list.add (новое целое число (1));
list.add (новое целое число (2));
list.add (новое целое число (3));

и код Jython:

 map = {"one": 1, "two": 2, "three": 3}
распечатать карту ["один"]
список = [1, 2, 3]


edit: что плохого в том, чтобы просто использовать put () для замены значений?
  • А также поисковые системы для анализа текстовых шаблонов (префикс / суффикс слов, анализ n-граммов)
  • 8
    ответ дан 1 December 2019 в 18:49
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: